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.
>>
>
>