I need to connect my SOAP to service that requires to use local CA, but i don't seem to be able to find the WSDL, witch also needs the local CA. Can't PHP5's SOAP use local CA for WSDL calls? I'm using Zend Framework. Here is the code that I'm using.
$soapClient = new Zend_Soap_Client("https://webservice/wsdl", array(
'local_cert' => "local/cert/file",
'passphrase' => "veryhardpassphrase",
'soap_version' => SOAP_1_1,
));
I keep getting error
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://webservice/wsdl'
So am i right that PHP's SOAP does not use cert file to fetch the WSDL, and is there any good workaround ideas if i can't influence the WSDL location or CA policy?