Une CSR est un fichier de demande de signature de certificat contenant les informations pour le certificat SSL/TLS que vous souhaitez demander. Lors de la génération d'une CSR, une paire de clés est créée simultanément. La CSR inclut la clé publique et les informations du certificat, tandis que la clé privée est conservée par vous. Vous soumettez la CSR à l'autorité de certification (CA), qui la vérifie et délivre le certificat. La clé privée est utilisée pour configurer votre serveur web.
Cet outil fonctionne entièrement dans le navigateur, utilisant la bibliothèque JavaScript forge.js pour générer localement les paires de clés et la CSR. Aucune communication avec un serveur n'est impliquée ; votre clé privée ne quitte jamais votre appareil. La clé privée générée est uniquement stockée dans la mémoire du navigateur et sera automatiquement effacée lorsque la page sera fermée. Veuillez télécharger et stocker en toute sécurité votre fichier de clé privée immédiatement après la génération !