gSoap et emplacement certificat
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:
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:
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.