|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
bonsoir à tous,
je voudrais créer un webservice (php, soap) qui requiert un certificat de la part du client. j'ai lu dans la doc, qu'il faut ajouter les paramètres local_cert et passphrase, lors de la création du soapclient. maintenant, j'aimerai savoir comment vérifier que le client est bon, y a-t-il des manipulations à faire sur le soapserver? l'url du fichier wsdl, doit-elle être précédé du https ou je dois me limiter juste à http? bref je voudrais savoir comment utiliser réellement ssl et soap, car la doc php dis juste qu'il faut préciser les options local_cert et passprase en créant le soapclient. Merci. J'ai peut-être été long, mais je voulais être clair. |
|
|
|
00
|
|
|
#2 |
|
salut, j'ai réussi à configurer le serveur apach qui demande amaintenant un certificat client pour accéder au dossier des web services.
Mais je n'arrive toujours pas à m'authentifier, dans le script php qui consomme le service web. J'utilise pourtant les paramètres local_cert et passphrase? je voudrais savoir, le local_cert est juste le chemin vers le certificat client, où bien vers un fichier qui est la concanténation entre la clé du certificat cliet et le certificat client? |
|
|
|
00
|
|
|
#3 | |
|
Après avoir forcer l'authentification ssl cliet pour accéder au webservice, ceci dans un vhost sous la config du serveur web apache, j'obtiens l'erreur suivante:
Citation:
Code :
$client=new SoapClient("https://localhost/e-cartesim.com/customer.wsdl",array('local_cert'=>"chemin/absolu/vers/mon/certificat/client", 'passphrase'="passprhaseDuCertificatClient")); Merci d'avance. |
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Développeur Java Inscription : juin 2011 Messages : 3 ![]() |
salut,
peux tu me dire comment recupérer le "passphrase" ??? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com