Re: [SOAP] Problems with SoapClient and local_cert
[email protected] (David Zülke) Tue, 23 Feb 2010 19:08:52 +0100
| Newsgroups | php.soap |
|---|---|
| Message-ID | <[email protected]> |
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.
smime.p7s
(application/pkcs7-signature, 3.7 KB) - not displayed