Bonjour à tous, c’est mon premier post sur le forum!
Donc voila mon problème :
Je dois sécuriser un site web à l’aide d’un certificat SSL. Le site est hébergé sur une Debian, et tourne avec Apache2/Mysql.
J’ai acheté le certificat chez Namebay, qui m’a fourni un fichier crt. Sur leur site ils expliquent que suite à l’obtention de ce fichier, je dois générer une clef privée, donc je l’ai fait comme ça :
Ensuite ils me disent de générer un CSR :
Avec comme indications :
[quote]Entrez les informations relatives à votre organisation dans le Certificate Signing Request (CSR). Ces informations seront auditées par l’Autorité de Certification et seront présentes dans le certificat.
Note : Les caractères suivants ne sont pas acceptés: é è ^ à < > ~ ! @ # $ % ^ * / \ ( ) ?.,&
Country Name (2 letter code) [AU]: FR
State or Province Name (full name) [Some-State]: Nord
Locality Name (eg, city) []: Roubaix
Organization Name (eg, company) [Internet Widgits Pty Ltd]: SSL247 SARL (TELLE qu’au KBIS!)
Organizational Unit Name (eg, section) []: IT
Common Name (eg, YOUR name) []: [SSL247.fr](http://www.SSL247.fr) (Doit être le FQDN complet - Fully Qualifed Domain Name)
Note: Ne pas remplir les champs suivants:
Email Address []:
A challenge password []:
An optional company name []:
[/quote]
Donc ça c’est fait.
Ensuite ils me demandent de récupérer un certificat intermédiaire chez eux. Chose faite ici --> http://www.namebay.com/cert/installer-certificat-SSL/index.htm
et ensuite :
[quote]3. Copiez les deux fichiers dans le dossier sur votre serveur où vous souhaitez garder le certificat et la clef.
-
Trouvez votre fichier de configuration Apache. Ce fichier est généralement situé dans /etc/httpd/. Le fichier s’appelle httpd.conf.
-
Trouvez les blocs dans httpd.conf. Si vous avez besoin de rendre votre site accessible par https et http, vous avez besoin d’un virtual host pour chaque type de connection. Faites une copie de l’actuel non-sécurisé virtual host et configurez le pour le SSL. Si vous souhaitez rendre votre site accessible uniquement par https, modifiez le virtual host existant.
-
Configurez le bloc pour activer le SSL.
<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html2
ServerName yourdomain.com
SSLEngine on
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/intermediate_certificate.crt
[/quote]
Donc c’est ce que j’ai fait mais au lancement d’apache :
[Thu Jul 07 09:34:10 2011] [error] Unable to configure RSA server private key
[Thu Jul 07 09:34:10 2011] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
Voila je suis perdu, ça fait 3 jours que je bloque la dessus!!
Si vous avez des idées, je suis preneur!!
Merci d’avances ,
Nicolas