我想征求您的意见,如果您有任何想法或您已经遇到这个问题“SSL/TLS握手问题”?
为了给您一个总结,我们得到了一个错误,下面是通过HTTP连接到Coupa (ERP)时的错误。
Remote host closed connection. Possible SSL/TLS handshake issue. Check protocols, cipher suites and certificate set up. Use -Djavax.net.debug=ssl for further debugging.我们有几个使用相同HTTP配置的HTTP请求,但是只有一个特定的请求会导致上述错误。此外,此HTTP请求在postman中工作。这只发生在一个Mule环境(UAT环境)中。它在我们的沙箱环境中运行得很好。
我们不确定SSL连接/握手是在我们的终端还是服务器端关闭的。
如果这是在我们的一端,我们如何确定修复这一点?
如果是在服务器端,我们需要向他们提供什么证据来说明问题就在他们的头上。
发布于 2022-05-06 13:00:34
在这种情况下,服务器-Coupa是在客户端-a Mule应用程序打开连接之后关闭的--可能在客户端发送-a请求之前。服务器可以通过多个原因中的任何一个进行此操作,而客户端没有收到任何错误消息或代码来指示原因。您需要从服务器端了解原因。
通常的原因是HTTPS连接与服务器接受的所需密码套件或协议版本不匹配,或者因为客户端IP未被白化。在这种情况下,来自服务器端可接受的文档是有用的。可能还有一些只有服务器端才知道的其他原因。
解决TLS连接问题的一种方法是对TCP数据包执行流量捕获,最好是来自双方,但如果您不控制服务器,则只能从客户端获取流量。如果使用HTTPS,另一个选项是在Mule运行时使用启用Java调试日志打印HTTPS连接信息。您需要了解如何对TLS进行故障排除以使用这些工具。
https://stackoverflow.com/questions/72128459
复制相似问题