当前位置: 首页 > 知识库问答 >
问题:

javax.net.ssl.SSLHandshake异常:远程主机在握手过程中关闭连接

宋望
2023-03-14

我们为特定的IP地址配置了一个大型F5负载平衡器虚拟服务器,它将传入的https请求重定向到多个Windows服务器,在这些服务器上可以生成响应。

我正在使用SoapUI测试通过大F5中虚拟服务器的IP地址对这些windows服务器的访问。

使用由组织生成的服务器和客户机证书,我们在该组织中也进行了此设置,并通过SoapUI发送请求,我得到了预期的响应。

业务要求要求由Thawte签署商业证书。

我们创建了一个certificate服务请求(CSR)来生成一个服务器证书及其私钥,然后由Thawte对其进行签名,并从Thawte请求了一个客户机商业签名证书。

我们在SoapUI客户端和大型F5负载平衡器中加载了这两个证书,但我们试图测试请求,却收到了“javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接”错误。

我的问题是:我如何监控双向SSL握手到底在哪里终止实际原因到底发生了什么?...为什么使用商业签名的证书现在不起作用?

欢迎任何回复。谢谢

然而,当我们将服务器切换到由Thawte签署的商业协议时

共有3个答案

勾炳
2023-03-14

确保您已启用地址转换,并将SNAt设置为VIP的自动映射

吕晟睿
2023-03-14

客户机是一个SoapUI请求,除了不同的客户机证书外,该请求没有更改

这表明服务器不信任新的客户端证书,这又意味着客户端证书甚至没有发送,因为它没有由服务器的可信签名者之一签名。在这种情况下,关闭连接是服务器唯一真正的选择,因为没有SSL警报。

时旭东
2023-03-14

这可能是由于Java安全特性造成的。如果是这样,您需要编辑soapui-4。x、 x.vmoptions文件位于soapui-4。x、 x\bin文件夹并添加-Dsun。安全ssl。allowUnsafeRenegotiation=true结束。

您可能还需要将证书导出为pfx文件,并在soapUI首选项页面中进行设置。有关详细信息,请查看http://geekswithblogs.net/gvdmaaden/archive/2011/02/24/how-to-configure-soapui-with-client-certificate-authentication.aspxhttp://forums.devarticles.com/java-development-38/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure-11809.html

 类似资料:
  • 我得到javax.net.ssl.SSLHandshakeExc0019:远程主机在握手异常关闭连接,当我尝试做一个Web服务的Https获取 我的HTTP连接器配置: 无论如何,我可以对我的代码做些什么来解决这个问题吗?以下是完整的错误:

  • SSLHandShakeException:尝试发布到以下URL时,在握手过程中发生远程主机关闭连接异常: https://testapi.title365.com/keystoneB2b/ordersservice.aspx 谁能帮帮忙吗?

  • 感谢您抽出时间阅读我的问题-我正在使用EclipseIDE。我希望Jsoup连接https url-https://www.icegate.gov.in/使用 但它在线程“main”javax中给出了错误,而当我对其他https(如linkedin)使用相同的代码时,它就工作了。。。我不知道如何解决这个问题。 我获得了该网站的证书,并安装在我的jre/lib/security文件夹中,但它对我也没

  • 我试图连接到需要显式FTP在TLS的FTP。我正试图从我的本地机器上做这件事。 下面是我使用的代码 当我跑的时候,我得到下面的异常 下面是我从Java CommandListener获得的日志 下面是我尝试使用FileZilla连接时的日志。它连接良好,我可以传输文件。但是当我尝试使用Java时,它没有连接 你们能帮忙吗? 亲切的问候乔恩

  • 我正在尝试连接到SOAPendpoint。 使用上面的方法,我不断得到下面的错误 java.lang.Thread.run(未知来源)[na: 1.8。0_191]原因:com.sun.xml.messaging.saaj.SOAPExceptionImpl:消息发送失败com.sun.xml.messaging.saaj.client.p2p。HttpSOAPConnection.post(Ht

  • 我需要帮助,我正试图创建与FTP服务器的连接,在那里我上传我的文件。 我在java JDK1.8.0_45中使用以下依赖项。当我运行我的代码时,它是建立连接和登录,但当我试图上传文件时,它是抛出异常和上传空文件 依赖性 下面的代码我更改主机可能对你不起作用