我有一个基于Java的客户端(使用java 1.6.30),它打开了与Tomcat 7.0.26上部署的服务器的SSL连接 . Tomcat使用的是Java 6,在server.xml中我将连接器配置为使用 sslProtocol="TLS" .
sslProtocol="TLS"
我想知道使用的SSL版本是什么?是TLS1.0吗? TLS1.1?别的什么?
从您的客户端 SSLSocket 获取SSLSession并使用其 getProtocol() 方法 .
SSLSocket
getProtocol()
Oracle JRE/OpenJDK 6 supports SSLv3 and TLS 1.0 . 您至少需要IBM JRE 6/7或Oracle JRE/OpenJDK 7 to get support for TLS 1.1 and TLS 1.2 . (这也与可用的密码套件有关,如this question中所述 . )
1 回答
从您的客户端
SSLSocket
获取SSLSession并使用其getProtocol()
方法 .Oracle JRE/OpenJDK 6 supports SSLv3 and TLS 1.0 . 您至少需要IBM JRE 6/7或Oracle JRE/OpenJDK 7 to get support for TLS 1.1 and TLS 1.2 . (这也与可用的密码套件有关,如this question中所述 . )