SoapServer :: SoapServer () - SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата - PullRequest
0 голосов
/ 02 июля 2018

Есть ли способ создать PHP SoapServer с локальным безопасным URL-адресом WSDL, используя самозаверяющий сертификат SSL? Следующий код:

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

выдает всегда исключение:

SoapServer :: SoapServer (): операция SSL не выполнена с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14090086: SSL подпрограммы: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата (/var/www/app/modules/generators/components/WsSoap.php:110)

Я не смог найти что-нибудь о том, как отключить проверку SSL для SoapServer. Большинство проблем связано с SoapClient, что не так. Я также хочу избежать установки любых локальных файлов ca.pem с действительными сертификатами, поскольку на многих серверах это будет затруднительно, просто нужно создать SoapServer для одноразового модульного тестирования, не заботясь о действительном / недействительном локальном домене. Использование PHP 7.0.19. Спасибо.

...