[Web Service] WS en HTTPS via PHP
Bonjour à toutes Zé tous ;-)
J'ai un WS que j'appel comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$wsdl="https://adresse.labas.com:56130/ws/Personne_v3?wsdl";
$service = new SoapClient($wsdl, array('local_cert'=> "/chem/vers/mon.pem",
'password'=>"monpass",
'trace'=> 1));
$params=array('lirePersonneInput'=>array('idPersonne'=>'304725924'));
$reponse=$service->lirePersonne($params);
echo '<pre>';
print_r($reponse);
echo '</pre>'; |
Mon appel va bien tant que je suis sur HTTP mais dès que je passe sur la version sécurisée HTTPS j'ai un gros plouf !
Code:
1 2
|
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://adresse.labas.com:56130/ws/Personne_v3?wsdl' : failed to load external entity |
Quand je passe l'adresse et le certif à Firefox, il m'ouvre le WSDL :-/
Pourquoi pas PHP ???
Merci de m'avoir lu. Un petit mot d'explication sera TRES apprécié :-)