Comment créer une Requête de Signature de Certificat (CSR) pour Apache?
Pour générer votre CSR (Certificate Signing Request), merci de suivre les étapes suivantes :
Partie 1: Générez la paire de clés
- L’utilitaire OpenSSL est utilisé pour générer à la fois la Clé Privée (key) et le Certificate Signing Request (CSR). OpenSSL est normalement installé sous /usr/local/ssl/bin. Si vous avez une configuration particulière, vous devrez ajuster les instructions en fonction.
-
Tapez la ligne de commande suivante dans OpenSSL lors de la demande :
genrsa-des3-out www.mondomaine.com.key 2048Note: Si vous ne souhaitez pas laisser de Pass Phrase, n’utilisez pas de commande –des3. Cela laissera cependant votre Clé Privée non protégée.
ATTENTION : Pour OpenSSL sur windows, supprimez le -des3 pour éviter des erreurs lors de l'installation.
-
Entrez la Pass Phrase PEM (ATTENTION, vous DEVEZ vous en souvenir!)
- Cela vous génère une clef privée RSA de 2048 bits, et la sauvegarde dans le dossier www.mondomaine.com.key.
Partie 2: Générez le CSR
-
Tapez la ligne de commande suivante lors de la demande :
req-new-key www.mondomaine.com.key –out www.mydomain.com.csrNote: Vous allez devoir rentrer la PEM Pass Phrase si vous avez mis la commande –des3. Rentrez la maintenant.
Remarque : Il existe un problème avec les installation basées sur Windows pour Apache/OpenSSL. Si vous avez une erreur avec la commande ci-dessus, merci d’entrer la ligne de commande suivante:
req -new -key www.mondomaine.com.key -out www.mondomaine.com.csr -config openssl.cnf -
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. Pour trouver le code ISO de votre pays, veuillez cliquer ici
- 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) []: 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 []:
- Merci de verifier votre CSR pour vous assurer que toutes les infos sont correctes. Utilisez la ligne de commande suivante :
req -noout -text -in www.mondomaine.com.csr - Le CSR va être créé et peut désormais être place sur le site pour continuer votre commande.
Vous êtes désormais prêt à fournir le CSR correspondant au certificat que vous souhaitez installer.