Aller au contenu
ToolMug

Générateur de CSR

Les autorités de certification demandent une CSR quand vous commandez un certificat SSL. Saisissez votre domaine et cliquez sur Générer la CSR pour obtenir la CSR et sa clé privée. Tout s’exécute dans votre navigateur avec Web Crypto et la clé ne passe jamais par un serveur, même si la générer avec openssl sur votre propre serveur reste l’option la plus sûre.

Fonctionne dans votre navigateur — rien de ce que vous saisissez n’est envoyé

Utilisez *.example.com pour un certificat wildcard

Facultatif, séparés par des espaces ou des retours à la ligne. Le Common Name est toujours inclus.

Informations sur l’organisation (pour les certificats OV/EV)

Les clés sont générées dans votre navigateur avec Web Crypto et ne quittent jamais votre appareil.

Mode d’emploi

  1. Saisissez le domaine (Common Name) et ajoutez d’autres domaines sous Autres domaines (SAN). Pour un certificat wildcard, utilisez *.example.com.
  2. Choisissez un type de clé. Pour les certificats OV ou EV, ouvrez Informations sur l’organisation (pour les certificats OV/EV) et renseignez-les.
  3. 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.

Outils similaires