Re: Problems with SoapClient and local_cert

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I solved the problem unifying certificate, certificate key and CAs in one
file, and now works well :-)

On Tue, Feb 23, 2010 at 9:07 PM, Ivan Rodriguez <epplestun@gmail.com> wrote:

> 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";, 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.
>>>
>>
>>
>

[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux