Есть ли способ создать 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. Спасибо.