安全加密套件的版本,SSL2.0\SSL3.0跟老一些,TLS最新1.3。
⑵ 如何分析Java SSL错误
在大多来数情况下,这是个错误的源配置,在这里的密钥库并没有containt的正确证书,证书链是不完整的,或者客户端没有提供有效的凭证。因此,在最后一个项目中,我决定记录发生的事件,并分析导致在SSL握手期间的特定错误的原因。
在这篇文章中,我会告诉你特定的SSL错误发生的原因,并且如何通过分析握手信息进行检测,以及如何解决这些问题。为此,我使用以下情形:
服务器使用由CA颁发的证书,并要求客户端进行身份验证。服务器使用一个简单的信任列,可以信任的将CA列出。
客户端连接使用这个单一的可信任的由CA颁发的证书,并有它自己的trustore还包含从服务器发来的证书。
这不是一个非常复杂的环境,而是你经常可以看到的。请注意以下信息,当你不使用客户端的证书或使用自签名的证书时,也可以找出问题。在这些事例中,确定问题的方式基本上是相同的。
⑶ 了解java调试SSL消息问题,怎么解决
该vlaues需要空格分隔 - mail.smtp.ssl.protocols = SSLv3 TLSv1 TLSv1.1 TLSv1.2。根据您设置的位置和方式,可能需要引用该值。
确枯并码认蔽消服务器环境不低于以下要求(如果低于没哪以下要求会弹出SSL错误):
WIN 2008 R2 IIS 7 以上版本
CentOS 6+ OpenSSL 1.0.1c+
Apache 2.4 +
Nginx 1.0.6+
JDK1.7
tomcat7.0.56+