Apache2 + OpenSSL, Certificat de CA

J'ai créé l'auto-signé le certificat du serveur, le serveur privé de la clé et le Certificat de l'Autorité de certificat en utilisant les commandes ci-dessous.

openssl genrsa -out ca.key 2048
openssl req -config openssl.cnf -new -x509 -days 365 -key ca.key -out ca.crt
openssl genrsa -out server.key 2048
openssl req -config openssl.cnf -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt

J'ai ensuite ajouté à httpd-ssl.conf à l'aide de la ci-dessous.

SSLCertificateFile "C:/Apache2/conf/server.crt"
SSLCertificateKeyFile "C:/Apache2/conf/server.key"
SSLCertificateChainFile "C:/Apache2/conf/ca.crt"

Cependant lors de la visite de https://localhost - je obtenir:-

Connexion sécurisée Échoué Une erreur est survenue pendant une connexion à
localhost. Par les pairs du certificat a une signature non valide. (Code d'erreur:
sec_error_bad_signature) La page que vous essayez de vue ne peut pas être
parce que l'authenticité des données reçues ne pouvait pas être
vérifié.
* S'il vous plaît contacter les propriétaires de site web pour les informer de ce problème.

Toutes les idées de quelqu'un?

Grâce

Normal non fiables erreur
localhost utilise un certificat de sécurité invalide.
Le certificat n'est pas approuvé, car il est auto-signé.

Mon certificat d'autorité de certification d'erreur
Une erreur est survenue pendant une connexion à localhost.
Par les pairs du certificat a une signature non valide.

Ce nom commun (CN) avez-vous utilisé lorsque vous avez généré votre certificat ?
Pour le serveur et ca j'ai utilisé localhost

OriginalL'auteur TSUK | 2012-03-27