Génération d'un CSR sur un serveur d'applications GlassFish
Cet article décrit comment générer un code CSR pour une instance GlassFish à l’aide de l’utilitaire « keytool ». En résumé, il faut d’abord créer un keystore contenant une clé privée, puis générer un code CSR à partir de ce keystore.
Pour créer un keystore, vous pouvez utiliser la commande suivante :
keytool -genkey -keysize 2048 -keyalg RSA -alias [your_alias] -keystore [your_keystore].jks
Les paramètres [your_alias] et [your_keystore] doivent être remplacés par des valeurs personnalisées afin de pouvoir identifier le fichier keystore par la suite :
Voyons les questions posées pendant le processus :
- Enter keystore password : il s’agit du mot de passe qui protège le keystore contre toute modification.
REMARQUE : le mot de passe du nouveau keystore doit correspondre au mot de passe maître (master password) de GlassFish, car c’est ce mot de passe maître qui sert à accéder au keystore des certificats. Le mot de passe maître par défaut est « changeit » ; il peut être modifié avec la sous-commande « change-master-password ».
- What is your first and last name : indiquez ici le nom de domaine du certificat SSL, et non vos propres nom et prénom.
- What is the name of your organization unit : le nom du service de l’entreprise pour lequel le certificat sera émis. Par exemple « IT », « Sales », etc., ou simplement « NA ».
- What is the name of your organization : le champ du nom de l’entreprise. S’il n’y a pas d’entreprise, vous pouvez saisir « NA ».
- What is the name of your City or Locality ; what is the name of your State or Province ; what is the two-letter country code for this unit : ces champs doivent être renseignés respectivement avec le nom de la ville, le nom de l’État ou de la région et le code pays à 2 lettres. Le code pays doit respecter les normes ISO ; vous pouvez le vérifier ici.
Si les informations saisies dans tous les champs sont correctes, tapez « yes » en réponse à la question affichée et appuyez sur Entrée. Lorsque le mot de passe de la clé est demandé, saisissez un nouveau mot de passe pour protéger la clé privée dans le keystore, ou appuyez simplement sur Entrée pour utiliser le même mot de passe que celui du keystore.
Une fois le keystore et la clé privée générés, vous pouvez créer le code CSR avec la commande suivante :
keytool -certreq -alias [your_alias] -file [your_csr].csr -keystore [your_keystore].jks
Section intitulée « keytool -certreq -alias [your_alias] -file [your_csr].csr -keystore [your_keystore].jks »Veillez à indiquer pour les paramètres [your_alias] et [your_keystore] les mêmes valeurs que dans la commande précédente. Remplacez également [your_csr] par une valeur personnalisée. Une fois la commande ci-dessus exécutée, le fichier [your_csr].csr est créé. Vous pouvez l’ouvrir dans un éditeur de texte ou dans l’invite de commande, et utiliser le code en texte brut compris entre les balises ——BEGIN CERTIFICATE REQUEST—– et —–END CERTIFICATE REQUEST—– pour l’activation du certificat.
Cette page vous a-t-elle aidé ?
Merci pour votre retour.