Bonjour
J'essaye de faire fonctionner un client à l'aide de gSoap pour se connecter sur un webservice en TLS.
J'utilise le code :
et j'ai comme réponse
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))
J'ai testé le certificat directement avec OpenSSL et il fonctionne.
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
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.
Partager