Générer une CSR sur Node.js
Node.JS est un RE (environnement d’exécution, ou runtime environment) open source et multiplateforme pour développer des applications web côté serveur. En tant que framework asynchrone piloté par les événements, Node.js est conçu pour créer des applications réseau évolutives.
Côté sécurité, ce RE serveur peut recevoir un certificat SSL afin d’utiliser le module tls et, par conséquent, https.createServer pour les connexions HTTP sur TLS.
La génération d’une CSR (demande de signature de certificat) peut se faire avec OpenSSL. Vérifiez sa présence dans votre modpack avec cette commande :**
$ openssl
Si ce module complémentaire n’est pas présent, téléchargez-le avec cette commande :
npm install openssl
Ensuite, utilisez la commande suivante pour générer la CSR et la clé privée RSA :
openssl req -nodes -newkey rsa:2048 -keyout example_com.key -out example_com.csr
Utilisez uniquement des caractères alphanumériques (lettres de l’alphabet anglais et chiffres) pour remplir les champs obligatoires avec les informations nécessaires :
- Common Name (le nom de domaine pour lequel le certificat doit être émis ; pour les certificats Wildcard, utilisez *.example.com)
- Country (le code pays à deux lettres conforme à la norme ISO)
- State (l’État ou la province)
- City (la ville)
- Organization (le nom légal de l’entreprise enregistrée ; obligatoire pour les certificats à validation de l’organisation (OV) et à validation étendue (EV), NA peut être utilisé pour les certificats à validation du domaine (DV))
- Organizational Unit (le service ; informations complémentaires sur l’entreprise, NA peut aussi être utilisé pour les certificats DV)
- E-mail address (l’adresse e-mail)
Votre CSR sera générée dans un fichier .csr et la clé privée sera placée dans le fichier .key.
Copiez la CSR générée et poursuivez la procédure d’activation du certificat.
Une fois le certificat émis, suivez ce guide pour l’installer.
Cette page vous a-t-elle aidé ?
Merci pour votre retour.