Mode d’emploi
- Saisissez le domaine (Common Name) et ajoutez d’autres domaines sous Autres domaines (SAN). Pour un certificat wildcard, utilisez *.example.com.
- Choisissez un type de clé. Pour les certificats OV ou EV, ouvrez Informations sur l’organisation (pour les certificats OV/EV) et renseignez-les.
- Cliquez sur Générer la CSR, envoyez la CSR à votre autorité de certification et téléchargez aussitôt la clé privée.
Explication des options
- Type de clé
- RSA 2048 est le plus compatible ; ECDSA P-256 est plus court et plus rapide, et pris en charge par les navigateurs et serveurs modernes.
- SAN
- Les navigateurs ne se fient qu’aux noms du SAN : le Common Name et chaque domaine supplémentaire y sont donc écrits.
Ce que contient la CSR
La demande est un fichier PKCS #10 au format PEM, avec l’en-tête CERTIFICATE REQUEST. La clé privée est au format PKCS #8, avec l’en-tête PRIVATE KEY. Le sujet est construit à partir des champs que vous renseignez :
| Champ | Signification | Remarques |
|---|---|---|
| CN | Common Name | Le domaine principal |
| O | Organisation | Nom légal, pour OV et EV |
| OU | Unité d’organisation | Facultatif |
| L | Localité | Ville |
| ST | État ou province | Nom complet |
| C | Pays | Deux lettres ; stocké en majuscules |
| emailAddress | Adresse de contact | Facultatif |
Les noms de la liste SAN qui ressemblent à des adresses IPv4 sont écrits comme entrées d’adresse IP ; tout le reste est un nom DNS. La signature utilise SHA-256 pour RSA et pour P-256, et SHA-384 pour P-384.
Questions fréquentes
Ma clé privée est-elle envoyée ?
Non. Elle est générée sur votre appareil par Web Crypto du navigateur et la page n’envoie rien. Elle disparaît quand vous fermez la page : téléchargez-la d’abord.
Comment vérifier la CSR ?
Collez-la dans le décodeur de certificat SSL pour voir les noms et le type de clé et la comparer à la clé privée, ou exécutez openssl req -in domain.csr -noout -text.
Quel est l’équivalent avec openssl ?
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.