gpt4 book ai didi

java - JDK 1.6 和 SSL 连接

转载 作者:行者123 更新时间:2023-11-29 05:14:42 26 4
gpt4 key购买 nike

我的 java 版本是 1.6,使用 axis 2 stub 通过 ssl 连接到服务器;过去一切正常。看起来他们做了一些升级(apache2.4)并且 ssl 握手不再发生。我收到 javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 错误。出于测试目的,我在本地安装了 jdk 8 并测试它工作正常。有什么办法可以使用 jdk1.6 来完成这项工作吗?现在无法升级jdk。

最佳答案

如果没有更多细节很难判断,但我猜想服务器要么需要 JDK 6 不支持的 TLS 版本(例如 TLS 1.1 或 TLS 1.2),要么使用 JDK 6 尚不支持的密码。另一种选择可能是服务器需要 JDK 6 不支持的 SNI(服务器名称指示)。如果问题出在这些事情中的任何一个,那么很遗憾,您的 JDK 6 运气不佳。

我建议您查看 SSLLabs以获取有关该问题的更多详细信息。它们还显示有关各种 JDK 版本的兼容性信息。

关于java - JDK 1.6 和 SSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27000815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com