# Générer un CSR sur IIS 8 et IIS 10

> Créez une demande de signature de certificat dans IIS Manager sous Windows Server avec IIS 8 ou IIS 10 pour activer votre certificat SSL.

Source: https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-code-on-iis-8-and-10/

Pour créer une demande de signature de certificat (CSR, Certificate Signing Request) dans IIS Manager, suivez ces étapes simples :

- Lancez Internet Information Services (IIS) Manager en appuyant sur Win+R >> tapez « *inetmgr* » >> appuyez sur Entrée.
- Double-cliquez sur l'icône Server Certificates de la page d'accueil (Home).

- Allez dans le panneau Actions, à droite de la fenêtre, et cliquez sur Create Certificate Request….

- La fenêtre Distinguished Name Properties s'affiche.

- La fenêtre Distinguished Name Properties contient des champs à remplir correctement pour créer un CSR valide :

1. *Common name* : champ pour le nom de domaine complet (par exemple example.com ou sub.example.com ; *.example.com pour un certificat SSL Wildcard) que vous voulez sécuriser avec le certificat SSL ;
2. *Organization* : indiquez ici le nom de l'entreprise. Si aucune entreprise n'est propriétaire du nom de domaine, remplissez ce champ avec « *NA* » ;
3. *Organization unit* : le service de l'entreprise chargé de l'émission et de l'installation du certificat SSL. Il peut s'agir de « *IT* », « *Security* » ou simplement « *NA* ». Ce champ ne peut pas non plus rester vide ;
4. *City/locality* : indiquez ici le nom complet de la ville ;
5. *State/province* : champ pour le nom de l'État ou de la région administrative, selon le découpage du pays. S'il n'y a ni États ni régions, vous pouvez y mettre le nom de la ville ;
6. *Country/region* : un [code pays](https://countrycode.org/) à 2 caractères, à choisir dans la liste déroulante.

*Remarque ! Pour les certificats OV et EV, il est obligatoire d'indiquer le nom légal de l'entreprise et un service existant dans les champs Organization et Organization unit, car ces types de certificats sont destinés aux entreprises enregistrées et impliquent un niveau de validation plus poussé.*

*Remarque : tous les champs doivent contenir uniquement des [caractères alphanumériques](https://en.wikipedia.org/wiki/Alphanumeric) ; aucun caractère spécial n'est autorisé (« &&#8221;, « / », « ^ », etc.)*

Voici un exemple de ce à quoi peuvent ressembler les détails de la demande de certificat une fois les champs remplis. Sur l'écran ci-dessous, nous utilisons le domaine « *example.com* » comme exemple de Common name.

- Une fois tous les champs remplis, cliquez sur le bouton Next.
- L'écran suivant, Cryptographic Service Provider Properties, comporte deux paramètres :\
  - *Cryptographic Service Provider* : il doit être réglé sur Microsoft RSA SChannel Cryptographic Provider.
  - *Bit length* : ce menu déroulant permet de choisir la longueur de la clé à partir de laquelle le CSR sera généré. Conformément aux exigences de l'autorité de certification Comodo (aujourd'hui Sectigo), la longueur de clé doit être d'au moins 2048 bits.

- Une fois les deux paramètres réglés, cliquez sur Next.
- Dans la fenêtre File Name, indiquez le nom du fichier sous lequel le CSR généré sera enregistré, ainsi que l'emplacement où le fichier sera stocké. Vous pouvez saisir le chemin dans le champ ou utiliser le bouton … pour parcourir les fichiers.

*Remarque ! Si vous choisissez de saisir le chemin du fichier à la main, assurez-vous que le dossier où vous comptez enregistrer le fichier existe bien ou a été créé *avant* cette étape. Si le chemin renvoie vers un dossier inexistant, le système affichera une erreur indiquant que le dossier est introuvable.\*

- Une fois l'emplacement et le nom du fichier indiqués, cliquez sur le bouton Finish.
- Le fichier CSR est maintenant enregistré sur l'ordinateur. Ouvrez-le avec un éditeur de texte et utilisez le CSR pour activer le certificat SSL.

Le certificat émis doit être installé en suivant les instructions de [ce manuel](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-code-on-iis-8-and-10/).
