The javax.net.ssl.SSLHandshakeException error is usually caused by a problem with the SSL/TLS certificate of the server you are trying to connect to.
Received fatal alert: handshake_failure is an error message that can occur during an SSL/TLS handshake.