Re: [SOAP] Problems with SoapClient and local_cert
[email protected] (Ivan Rodriguez) Tue, 23 Feb 2010 21:07:49 +0100
| Newsgroups | php.soap |
|---|---|
| Message-ID | <[email protected]> |
Thanks David The WSDL file works perfectly from local, so the problem is you said. On Tue, Feb 23, 2010 at 7:08 PM, David Zülke <[email protected]>wrote: > IIRC, SoapClient does *not* use the given cert and other auth details for > fetching the WSDL, only when making calls. > > Try downloading the WSDL and loading it from the local file system. If that > works, then that's the problem. > > - David > > > > On 22.02.2010, at 17:50, Ivan Rodriguez wrote: > > Hello, >> >> I'm trying to connect to a service that requires HTTPS authentication, I >> follow the steps of PHP manual doing this: >> >> $client = new SoapClient("https://IP/wsapis?swdl", array( >> 'trace' => true, >> 'local_cert' => 'C:\\myCert.pem', >> 'passphrase' => 'myPassphrase' >> )); >> >> But I can't access to remote file, when I try to connect I get this error: >> >> *PHP* Fatal *error*: Uncaught SoapFault exception: [*WSDL*] >> SOAP-*ERROR*: *Parsing >> WSDL*: Couldn't load from 'https://IP/*wsapis?wsdl*' >> >> Is necesary to have installed special libraries? >> >> Any ideas? >> >> Thanks. >> > >