解决 javax.net.ssl.SSLHandshakeException异常

我在使用qq邮件服务器时发生了如下异常:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

通过加入VM options : -Djavax.net.debug=all 也可以产看详细的log。

我使用的java1.8

最后解决方法是:下载http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
解压copy到 /jdk/jre/lib/security/ 目录并替换。

参考:https://blogs.oracle.com/java-platform-group/entry/diagnosing_tls_ssl_and_https

你可能感兴趣的:(Java)