我在java中编写了一个代码来获取支持的协议列表。 情况1。 此代码在我的本地运行时返回协议:SSLv2Hello,SSLv3,TLSv1,TLSv1.1,TLSv1.2 我可以决定使用哪种协议。 我的本地环境是: Windows 7,jdk1.7.0_45
案例2。 当我在2台独立的Linux机器上运行相同的代码(java 1.7.0_40-b43& java 1.6.0_41)并且两者都只返回SSLv2Hello,SSLv3,TLSv1
Java代码:
if (!(socket instanceof SSLSocket)) {
return socket;
}
SSLSocket sslSocket = (SSLSocket) socket;
for (String protocol : sslSocket.getSupportedProtocols()) {
System.out.println(protocol);
}
知道在上面的案例2中将TLSv1.1,TLSv1.2作为支持的协议需要做些什么。
由于