Bonjour

J'essaye de faire fonctionner un client à l'aide de gSoap pour se connecter sur un webservice en TLS.
J'utilise le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    if (soap_ssl_client_context(&soap,
      SOAP_SSL_DEFAULT,
      "authentification.pem",
      "1234",NULL,NULL))
et j'ai comme réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Error 30 fault: SOAP-ENV:Server [no subcode]
"SSL error"
Detail: Can't read certificate key file
J'ai testé le certificat directement avec OpenSSL et il fonctionne.

Donc je pense qu'il s'agit d'un problème de recherche de l'emplacement du certificat et là, je n'arrive pas à comprendre comment le forcer à prendre le certificat au même endroit que l'application ou à un endroit déterminé.
J'ai bien essayé avec le fichier openssl.cfg mais je n'arrive à rien.

Merci pour votre aide.