# Comment générer une CSR (demande de signature de certificat)

> Découvrez ce qu'est une CSR et trouvez le bon guide pour en générer une sur votre serveur ou votre panneau de contrôle avant d'activer un SSL.

Source: https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/how-to-generate-csr-code-certificate-signing-request/

## Tout d'abord, qu'est-ce qu'une CSR ?

Le code CSR ([Certificate Signing Request](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/what-is-a-certificate-signing-request-csr/), demande de signature de certificat) est un code spécifique et un élément indispensable à l'activation d'un SSL. Il contient des informations sur le nom du site web et les coordonnées de l'entreprise. Pour de nombreuses raisons, ce code doit être créé côté serveur d'hébergement. Sur certains serveurs, c'est une condition obligatoire.

Remarque : de nombreux hébergeurs proposent à leurs clients une aide pour générer le code CSR lorsque c'est possible. Il est donc utile de vérifier auprès de votre hébergeur web s'il propose ce service et s'il est disponible avec votre offre d'hébergement.

## Instructions pour générer une CSR

Vous pouvez générer vous-même un code de demande de signature de certificat, par exemple si vous gérez vous-même le serveur d'hébergement ou si c'est la meilleure option pour votre type de serveur ou votre offre d'hébergement. Voici une liste de serveurs web :

- [cPanel](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-using-cpanel/)
- [Apache OpenSSL/ModSSL/Nginx/Heroku](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-csr-on-apache-plus-openssl-modssl-nginx-plus-heroku/)
- [WHM](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-csr-using-whm/)
- [Tomcat (avec keytool)](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-tomcat-using-a-keytool/)
- Plesk 12
- Plesk Onyx
- [IIS 7](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-code-on-iis-8-and-10/)
- [IIS 8&10](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-code-on-iis-8-and-10/)
- [DirectAdmin](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-code-using-directadmin/)
- Exchange 2007 (PowerShell)
- [AWS](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-amazon-web-services-aws/)
- [Synology NAS](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/domain-and-csr-code-setup-for-synology-nas/)
- Vesta CP
- Mac OS X
- [Mac OS via le Trousseau d'accès (Keychain)](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-mac-os-using-keychain/)
- Sun Java System Web Server 7.x
- [Webmin](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-webmin/)
- [Node.js](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-node-js/)
- Exchange 2013 (EAC)
- Exchange 2013 (Shell)
- Exchange 2010
- [Glassfish](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/csr-generation-on-a-glassfish-application-server/)
- [Zimbra](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-zimbra/)
- [Google Cloud Service](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/csr-generation-on-google-cloud-services/)
- [avec MMC/Certreq/PowerShell sur un serveur Windows](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/how-to-generate-a-csr-code-on-a-windows-based-server-without-iis/)
- [SonicWall](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/csr-generation-on-sonicwall/)
- [Citrix NetScaler VPX](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-citrix-netscaler-vpx/)
- [CWP 7](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-csr-in-cwp-7/)
- Certreq
- [Unifi](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/csr-generation-on-ubiquiti-unifi/)
- [ISPConfig](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-ispconfig/)
- [Windows avec OpenSSL](https://helpcenter.ruachost.com/fr/ssl-security/csr-generation/generating-a-csr-on-windows-using-openssl/)

*\
Remarque : la taille de clé des codes CSR doit être d'au moins 2048 bits.*

## Remarques sur la génération de CSR

*Si votre type de serveur ne figure pas dans la liste ci-dessus, cliquez sur ce**[lien](https://support.sectigo.com/Com_KnowledgeProductPage?c=CSR_Generation)**pour consulter les**conseils pour générer une CSR**fournis par Comodo CA (aujourd'hui Sectigo CA).**\*

Vous pouvez aussi utiliser l'outil en ligne suivant pour générer une CSR : [https://www.sslshopper.com/csr-decoder.html](https://decoder.link/csr_generator). Veillez à enregistrer à la fois le code CSR et le code de la clé privée, car ce dernier sera nécessaire pour installer le certificat sur le serveur.

Si vous activez un certificat multidomaine et que votre serveur ne permet pas de générer une CSR pour plusieurs Common Names, activez votre certificat avec un seul Common Name. Vous pourrez ajouter tous les SAN nécessaires pendant l'activation, dans votre espace client Ruachost sur [dashboard.ruachost.com](https://dashboard.ruachost.com).

*Remarque : normalement, une adresse IP dédiée est nécessaire pour installer un SSL**. Vous pouvez toutefois installer votre certificat SSL sur une adresse IP partagée grâce à l'extension de protocole SNI (Server Name Indication), disponible dans votre cPanel. Pour en savoir plus sur les différences entre une IP dédiée et la technologie SNI, consultez le**[guide sur la technologie SNI](https://helpcenter.ruachost.com/fr/ssl-security/ssl-certificates/sni-technology/).* *Lorsque vous contactez notre équipe d'assistance à ce sujet, précisez si vous souhaitez commander une adresse IP dédiée ou faire installer votre SSL sur l'IP partagée d'un serveur.*
