gpt4 book ai didi

ssl - SOAPUI 和 SSL_VERIFY_PEER

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:25 26 4
gpt4 key购买 nike

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

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

不过,此应用的文档请注意:

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

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

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

有人知道如何在 SoapUI 中执行此操作吗?

最佳答案

当您的 Web 服务调用没有关联的 SSL 时,SOAPUI SOAP 或 REST 调用会返回错误。您将需要一个有效的 keystore 来验证 REST Web 服务。

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

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

您还可以在首选项下添加 keystore ,它适用于工作区中的所有项目。

关于ssl - SOAPUI 和 SSL_VERIFY_PEER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com