J'essaye de créer une fausse AC et de signer un certificat pour l'utiliser avec stunnel (qui semble juste appeler des routines OpenSSL, donc vous n'avez probablement pas besoin de connaître le programme pour vous aider :). Cependant, stunnel continue de rejeter mon certificat en disant qu'il n'est pas signé avec la bonne clé!Certificat Bad OpenSSL
Voici comment je générer mes clés et certs avec OpenSSL:
openssl genrsa -out ca_key.pem 1024
openssl req -config ./root2.cfg -new -sha1 -x509 -key ca_key.pem -out ca_cert.pem -subj "/CN=blah.blah.com/OU=Dev blah CA/C=CA/ST=blah/L=blah/O=Blah Software"
openssl genrsa -out MPS_key.pem 1024
openssl req -config ./MPS2.cfg -new -sha1 -key MPS_key.pem -out MPS_cert_req.pem -subj "/CN=blah.blah.com/OU=blah Certificate/C=CA/ST=blah/L=blah/O=Blah Software"
openssl x509 -req -in MPS_cert_req.pem -signkey ca_key.pem -out MPS_cert.pem -extensions MPS_ext
Alors mon stunnel.conf a ces entrées:
CAfile = ca_cert.pem
key = MPS_key.pem
cert = MPS_cert.pem
Lorsque je tente de commencer stunnel-je obtenir la erreur générique OpenSSL "clé ne correspond pas au certificat":
2009.09.09 16:36:04 LOG3[492:172]: SSL_CTX_use_RSAPrivateKey_file: B080074: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
J'ai fait quelque chose de mal à générer mes dossiers?