Bonjour,
J'ai cr�� deux certificats. L'un est un certificat CA auto-sign� (ca.crt) et l'autre un certificat non CA (certificat.crt) sign� avec le certificat CA.
Lorsque j'utilise la commande "openssl verify -CAfile ca.crt certificat.crt" dans une fen�tre ms-dos, la r�ponse est "certificat.crt : ok".
Dans le programme C++, je r�cup�re la cl� publique du certificat ca.crt. Puis je l'utilise avec la fonction X509_verify (certificat.crt, cl� publique du CA) pour v�rifier la signature de certificat.crt. La fonction retourne alors la valeur -1.
Est-ce que quelqu'un saurait pour quelles raisons la fonction X509_verify retourne cette valeur ? Qu'ai-je oubli� ?
Merci pour votre aide.
Partager