java https客户端使用JDK 1.5抛出“已接收致命警报:handshake_failure”,但适用于JDK1.6

时间:2014-09-17 04:18:40

标签: java https client jdk1.5

我正在运行一个简单的java httpsclient。在使用jdk1.5编译和运行时,它会产生handshake_failure错误。但是使用jdk1.6可以正常工作。我无法将我的代码升级到jdk 1.6。无论如何,我可以使用jdk 1.5

2 个答案:

答案 0 :(得分:0)

也许每个JDK都使用不同的密钥库,因此一个密钥库包含允许连接的密钥,而另一个密钥库则不包含。

有关如何启用SSL连接的详细信息,请参阅Received fatal alert: handshake_failure through SSLHandshakeException

答案 1 :(得分:0)

补充第一个答案,尝试使用java keytool将证书添加到jdk1.5上的密钥库中