SOAP HTTPS по небезопасному запросу

Я пытаюсь сделать запрос с SOAP на запрос https (http работает нормально, я проверял это).

Я использую аналогичные параметры для https, они провайдеры предоставили мне свой сертификат CRT, я предполагаю, что мне нужно его использовать.

Однако, когда я попытался открыть ссылку в браузере, она отбросила «Небезопасное соединение — перейти / вернуться к безопасности», как это вообще работает, присоединяю ли я свой указанный .crt к SOAP, а затем, когда soap подключается к другой странице это сравнивает сертификаты?

Моя полная ошибка:

    Fatal error: Uncaught SoapFault exception:
[HTTP] Could not connect to host in C:\wamp64\testing\soapCall.php:98 Stack trace: #0
[internal function]: SoapClient->__doRequest('<?xml version="...', 'https://service...', '', 2, 0)
#1 C:\wamp64\testing\soapCall.php(98): SoapClient->__soapCall('testResults...', Array)
#2 C:\wamp64\testing\soapCall.php(121): soapCall->__getResults(Array, 'param')
#3 {main} thrown in C:\wamp64\testing\soapCall.php on line 98

мои варианты

protected $options = array(
'local_cert'    => 'localCert.crt',
'connectiion_timeout' => 1,
'use'           => SOAP_ENCODED,
'soap_version'  => SOAP_1_2,
'authentication'=> SOAP_AUTHENTICATION_DIGEST,
'ssl'           => array(
'ciphers'=> "SHA1",
'allow_self_signed' => true,
),
'cache_wsdl'    => WSDL_CACHE_NONE,
'cache_ttl'     => 86400,
'trace'         => true,
'exceptions'    => true,
);

Я уже немного обдумывал это. Как мне это сделать?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector