SoapClient не отправляет сертификат

Я читал все вопросы / ответы, которые смог найти, но ни один из них не решил мою проблему ...

здесь соединение с тем же URL-адресом с использованием cURL и сертификата ($ pem = абсолютный путь к файлу .pem) это работает

    $ch = curl_init($wsdl); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($ch, CURLOPT_SSLCERT, $pem);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    $response = curl_exec($ch);

Конец вот код, который я пытался подключиться к wsdl через SOAP

$client  = new SoapClient($wsdl, array('local_cert' => $pem));

Даже пытался загрузить содержимое сертификата в «local_cert».

$client  = new SoapClient($wsdl, array('local_cert' => file_get_contents($pem)));

В обеих строках мыльного кода я получаю сообщение об ошибке с сервера о том, что я не авторизован ...

мне нужно что-то включить перед отправкой сертификата?

Ответы на вопрос(1)

Ваш ответ на вопрос