SoapServer :: SoapServer()-SSL3_GET_SERVER_CERTIFICATE:证书验证失败

时间:2018-07-02 10:21:18

标签: php soap soapserver

是否可以使用自签名SSL证书使用本地安全WSDL URL创建PHP SoapServer?以下代码:

$soapServer = new SoapServer("https://mysite.local/my-document?wsdl");

总是抛出异常:

  

SoapServer :: SoapServer():SSL操作失败,代码为1。OpenSSL   错误消息:error:14090086:SSL   例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败   (/var/www/app/modules/generators/components/WsSoap.php:110)

我找不到有关如何关闭SoapServer的SSL验证的任何信息。 大多数问题与SoapClient有关,事实并非如此。 我还想避免使用有效证书安装任何ca.pem本地文件,因为在许多服务器上这很困难,只需要创建SoapServer进行一次性单元测试,而不关心有效/无效的本地域。使用PHP 7.0.19。谢谢。

0 个答案:

没有答案