最近公司网站用360浏览器打开报错“建立安全链接失败,连接到 ‘网址’ 时发生错误。在服务器密钥交换握手信息中SSL收到一个弱临时Diffie-Hellman 密钥。错误代码:SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY”
网站是使用的https协议,腾讯云的免费ssl证书。所以提交工单,得到答案是TLS协议版本太低,如下图:
所以将这个信息给了开发后,开发查看服务器得出:由于java版本低,不支持,所以使用1.8版本的JDK,重启服务后就好了。
服务器信息如下:
centos6.8 Resin3.8 JDK1.6到1.8都有,由于服务器上程序很多,依赖的java版本不同,所以都有,
ssl证书是腾讯云的免费证书,绑定域名的那种,服务器上使用的是jks格式的证书,合成证书:SSL证书