首页 文章

SOAPUI和SSL_VERIFY_PEER

提问于
浏览
1

使用SOAPUI 5从商业闭源应用程序测试REST Web服务 . 当我通过SOAPUI运行请求时,我收到以下错误:

javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

但是,这个应用程序的文档确实注意到:

“默认情况下,某些用于发出HTTP / HTTPS请求的库(例如cURL)将尝试验证任何HTTPS主机的证书.LightSpeed Server使用的自定义SSL证书将无法通过此检查,因此应禁用此验证以确保请求是在具体的HTTP_Request2包中,我们通过以下代码行禁用此检查,“

他们推荐的PHP解决方案如下:

$this->req->setConfig("ssl_verify_peer", false);

任何人都知道如何在SoapUI中做到这一点?

1 回答

  • 0

    当您的Web服务调用没有关联的SSL时,将在SOAPUI SOAP或REST调用中返回错误 . 您将需要一个有效的密钥库来验证REST Web服务 .

    解决方法是通过以下步骤将密钥库添加到SOAP / REST项目并请求 .

    • 双击SOAPUI中的项目 .

    • 单击WS-Security Configurations选项卡

    • 单击Keystores并将.jks或.pfx文件添加到项目中 .

    • 然后单击其余请求 - > Rest Properties - >查找SSL密钥库并将密钥库添加到请求中 .

    您还可以在“首选项”下添加密钥库,它适用于工作区中的所有项目 .

相关问题