错误的TLS版本

时间:2016-02-04 06:30:13

标签: java ssl handshake tls1.2

我正在尝试使用以下参数建立TLSv1.2连接:

-Dhttps.protocols=TLSv1.2
-Djdk.tls.disabledAlgorithms=SSLv3,SSLv2Hello,TLSv1,TLSv1.1

但是使用 -Djavax.net.debug = ssl:handshake,verbose 我总是得到

Thread-9, WRITE: TLSv1 Handshake, length = 149
Thread-9, READ: TLSv1 Alert, length = 2
Thread-9, RECV TLSv1 ALERT:  fatal, handshake_failure

可能是什么原因?尝试使用相同的密钥和信任库的另一个环境,它的工作原理......听起来很环保。有什么东西与JVM?

1 个答案:

答案 0 :(得分:0)

尝试添加从Java网站http://docs.aws.amazon.com/cli/latest/reference/ec2/wait/instance-exists.html下载的Java Criptography Extension jar文件(这是JAVA7,您应该下载所需的)到您的JAVA(服务器使用)/ jre / security / lib文件夹。 让我们知道!问候