Java应用SSL握手失败的深度调试与问题排查求助
Java应用SSL握手失败的深度调试与问题排查求助
各位大佬好,我现在在开发一个Java应用,它和第三方API集成时一直无法创建连接,报SSL握手失败。我已经用Wireshark抓了流量包,目前怀疑是TLS版本的问题,但还有些细节想不通,想请大家帮忙指点排查方向。

从抓包结果能看到明确的握手失败,而且协议标注的是TLSv1,我猜测这可能就是问题根源。但奇怪的是,我用cURL或者OpenSSL测试连接这个API时完全正常,抓包显示ClientHello阶段用的是TLSv1.3。

不过我仔细查看了Java应用发出的ClientHello详情,里面明明请求的是TLSv1.2,这就让我很困惑了——为什么还是会出现握手失败呢?
有没有大佬能给我指个方向,告诉我该怎么进一步排查,获取更多信息来定位这个问题呀?
备注:内容来源于stack exchange,提问作者Brad Gardner
相关产品推荐
相关产品推荐

