web service

Répondre
romerson
le 04/12/2010 à 17:21
romerson
salut, j'ai réussi à configurer le serveur apache pour qu'il demande 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?

Merci.
by romerson
romerson
le 05/12/2010 à 11:22
romerson
j'obtiens le message suivant :

SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://localhost/e-cartesim.com/customer.wsdl' : failed to load external entity "https://localhost/e-cartesim.com/customer.wsdl"

Est-ce que quelqu'un pourrait me dire ce qu'il faut faire

Merci.
by romerson
romerson
le 05/12/2010 à 11:29
romerson
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:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://localhost/e-cartesim.com/customer.wsdl' : failed to load external entity "https://localhost/e-cartesim.com/customer.wsdl"

je ne sais pas pourqu'oi alors que dans le client du web service, j'ai passé les paramètres :
$client=new SoapClient("https://localhost/e-cartesim.com/customer.wsdl",array('local_cert'=>"chemin/absolu/vers/mon/certificat/client", 'passphrase'="passprhaseDuCertificatClient"));

Est-ce-que quelqu'un pourrait me venir en aide?
Merci d'avance.
by romerson
LA GLOBULE
le 05/12/2010 à 11:33
LA GLOBULE
Ben a priori, d'apres l'erreur, le document https://localhost/e-cartesim.com/customer.wsdl n'est pas accessible via ton apache.
romerson
le 05/12/2010 à 12:23
romerson
justement, il ne devrait l'être que par authentification client SSL, d'où les paramètres dans la création du client soap.
Mais peut être ne sont-ils pas bon, alors qu' est-ce-qui coince?
je ne sais plus quoi tenter.
by romerson
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours