首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java返回javax.net.ssl.SSLHandshakeException:握手时远程主机关闭连接。和PHP cURL -错误编号35

Java返回javax.net.ssl.SSLHandshakeException:握手时远程主机关闭连接。和PHP cURL -错误编号35
EN

Stack Overflow用户
提问于 2019-12-08 16:16:48
回答 2查看 407关注 0票数 0

我尝试使用"javax.net.ssl.SSLHandshakeException:应用程序连接到https://www.old.health.gov.il/units/achot/AchotSearch.asp?ahType=&p=1,但它在握手期间返回远程主机关闭连接“。我在网上搜索了这个错误,据说是添加了System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");,但是没有帮助。然后,我决定使用PHP函数连接到这个页面,它返回了第35号错误(我尝试了PHP5.3和7.1 -相同的结果)。设置好后,curl_setopt($ch, CURLOPT_SSLVERSION,2);错误已更改为4,我被卡住了!我不明白我做错了什么!请帮帮我!

任何帮手都可以!谢谢!

EN

Stack Overflow用户

发布于 2019-12-08 19:34:42

对于java,您可以尝试配置-Djavax.net.debug=all并查看握手错误是什么(假设它是概念的证明,在jvm中只有一个线程)。

你也可以尝试'openssl s_client -connect host:port -showcerts‘(linux),看看你得到了什么结果。

如果您正在发布任何ssl调试信息,请确保屏蔽调试日志无意中包含的任何预主秘密(密码密钥)。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59237349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档