繁体   English   中英

SOAPUI和SSL_VERIFY_PEER

[英]SOAPUI & SSL_VERIFY_PEER

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

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

该应用程序的文档但是请注意:

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

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

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

任何人都对如何在SoapUI中执行此操作有任何想法吗?

如果您的Web服务调用没有关联的SSL,则在SOAPUI SOAP或REST调用中返回该错误。 您将需要有效的密钥库来认证REST Web服务。

解决方案是按照以下步骤将密钥库添加到SOAP / REST项目并请求。

  1. 双击SOAPUI中的项目。
  2. 单击“ WS-Security配置”选项卡
  3. 单击密钥库,然后将.jks或.pfx文件添加到项目中。
  4. 然后单击剩余请求->剩余属性->查找SSL密钥库,并将密钥库添加到请求中。

您也可以在“首选项”下添加密钥库,它适用于工作空间中的所有项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM