Я использую сертификат PEM для аутентификации запросов WSDL.Не удалось загрузить внешний объект SOAP SSL
$cert = '/etc/.../cert.pem';
$client = new SoapClient('https://somesservice.com/service.asmx?WSDL',
array("cache_wsdl" => WSDL_CACHE_NONE,
"local_cert" => $cert));
Я получаю не удалось загрузить внешний объект ошибку. Если я пытаюсь получить от завитка WSDL
curl --key /etc/.../cert.key --cert /etc/.../cert.pem "https://somesservice.com/service.asmx?WSDL"
это работает отлично
Edit: Или, может быть, мой PEM certifacte должен иметь закрытый ключ раздел?
Это не работает. – Marek