Re: [SOAP] Problems with SoapClient and local_cert
| From: | Ivan Rodriguez | Date: | Tue, 23 Feb 2010 20:07:49 +0000 |
| Subject: | Re: [SOAP] Problems with SoapClient and local_cert | ||
| References: | 1 2 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-3060@lists.php.net to get a copy of this message | ||
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
<david.zuelke@bitextender.com>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",”[�a¨\d÷nÖ
>> � 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.
>>
>
>