Générer une CSR sous IIS (Windows Server)
Sous IIS, la CSR se crée dans le Gestionnaire IIS. La clé privée est conservée par Windows, sur le serveur qui a créé la demande.
Créer la demande
- Ouvrez le Gestionnaire des services Internet (IIS).
- Sélectionnez le nom du serveur dans l’arborescence de gauche, puis double-cliquez sur Certificats de serveur (Server Certificates).
- Dans le volet Actions, cliquez sur Créer une demande de certificat… (Create Certificate Request).
- Renseignez les propriétés de nom unique : Nom commun (le nom de domaine complet, ou
*.exemple.frpour un wildcard), Organisation, Unité d’organisation, Ville/localité, Département/région et Pays/région (code à deux lettres, voir les codes pays). Les champs sont expliqués dans la page générale sur la CSR. - Dans les propriétés du fournisseur de services de chiffrement, choisissez Microsoft RSA SChannel Cryptographic Provider et une longueur de clé de 2048 bits (ou plus).
- Indiquez un nom de fichier pour la demande (fichier texte) et validez.
Ouvrez le fichier avec un éditeur de texte : son contenu, de -----BEGIN NEW CERTIFICATE REQUEST----- à -----END NEW CERTIFICATE REQUEST-----, est à coller dans le formulaire de configuration du certificat de votre espace client.
Points d’attention
- La demande doit être terminée sur le même serveur : la clé privée est liée à la machine qui l’a créée. Si vous perdez la demande en attente, recommencez la procédure.
- Pour une ferme de serveurs ou un autre système d’exploitation, vous pouvez à la place générer la clé et la CSR avec OpenSSL, puis importer le tout dans Windows au format PFX.
Étape suivante : installer le certificat sous IIS.