113 votes

Code de retour de vérification OpenSSL : 20 (impossible d'obtenir le certificat de l'émetteur local)

J'utilise Windows Vista et j'essaie de me connecter via https pour télécharger un fichier dans un formulaire à plusieurs parties, mais j'ai des problèmes avec le certificat de l'émetteur local. J'essaie juste de comprendre pourquoi cela ne fonctionne pas maintenant, et de revenir à mon code cURL plus tard après avoir résolu le problème. Je lance la commande :

openssl s_client -connect connect_to_site.com:443

Il me donne un certificat numérique de VeriSign, Inc. mais il affiche également une erreur :

Verify return code: 20 (unable to get local issuer certificate)

Qu'est-ce que le certificat de l'émetteur local ? S'agit-il d'un certificat provenant de mon propre ordinateur ? Existe-t-il un moyen de contourner ce problème ? J'ai essayé d'utiliser le fichier -CAfile mozilla.pem mais cela me donne toujours la même erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X