SOAP-ERROR: Parsing Schema: can't import schema from 'https://178.20.234.188/RuRu.FrontEnd.ServiceProvider2/TransactionService.svc?xsd=xsd2'
Вот код:
$context = array(
'ssl'=> array(
'verify_peer' => false,
'allow_self_signed' => true,
'local_cert' => CLASSES_ROOT."ps/RuRu2/public_ca.crt",
'passphrase' => ''
));
$hStreamContext = stream_context_create($context);
$objSoap = new SoapClient( CLASSES_ROOT.'ps/RuRu2/TransactionService.wsdl',
array(
'stream_context' => $hStreamContext,
'location'=>'https://178.20.234.188/RuRu.FrontEnd.ServiceProvider/TransactionService.svc',
'trace' => TRUE,
'exception' => TRUE,
'encoding' => 'UTF-8',
'local_cert' => CLASSES_ROOT."ps/RuRu2/public_ca.crt",
'passphrase' => '',
)
);
Не помог даже stream_context. Как я понимаю local_cert используется только для уже создания запросов, а не для скачивания всяких namespaces по ссылке из wsdl.