Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/07/2011, 11h01   #1
Invité de passage
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juillet 2011
Messages : 1
Points : 0
Points : 0
Par défaut Utilisation de SoapClient, authentification par un certificat

Bonjour,
je cherche désespérément depuis quelques jours une solution à un problème d'appel SOAP
Je dois m'authentifier par un certificat x509 pour appeler les fonctions... Le WSDL est bien accessible en anonyme, donc pas de problème pour la construction du SoapClient
Par contre, les url sont en http:// et ne répondent pas en https://
Du coup, pas moyen de forcer les appels à inclure les headers de sécurité, les requêtes partent sans et le serveur me répond systématiquement
Code :
No security header found in the message
Ma n-ième version de l'appel :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$client = new SoapClient(
	"http://xxxxxxxx",
	array(
		"trace" => 1,
		"soap_version" => SOAP_1_1,
		"local_cert" => $certsClient,
		"passphrase" => $passphrase
	)
);
try {
	var_dump($client->getTodaysArrivals());
}
catch(SoapFault $fault){ 
  // <xmp> tag displays xml output in html 
  echo 'Request : <br/><xmp>', 
  $client->__getLastRequest(), 
  '</xmp><br/><br/> Error Message : <br/>', 
  $fault->getMessage(); 
}
Quelqu'un aurait-il une idée ?
Je suis bien sur dispo pour toute précision...
Merci d'avance !
jezvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h34.


 
 
 
 
Partenaires

Hébergement Web