Procédure pour la création d’un certificat
1. Générer notre clé publique
Toutes vos clés vont être stockées dans la keystore. Cette base de clé est
automatiquement créée si elle n’existe pas déjà. Voici la commande pour générer une
clé :
keytool -genkey -alias cle_ImyApp
Lexique:
-genkey: active la génération des clés publique et privée.
-alias: permet de donner un nom à la clé.
Lors de la création de la clé, plusieurs paramètres seront demandé : un mot de passe
pour la keystore, le nom et prénom du signataire, le nom de l’organisation, de la ville, du
pays et le code du pays.
2. Signer le fichier archive
Cette commande permet de signer l’archive :
jarsigner -verbose i_myApp_admin.jar myApp
Pour vérifier que votre signature a bien été mise sur le fichier, utilisez la commande
suivante:
jarsigner -verify -verbose -certs i_myApp_admin.jar
3. Générer le certificat
Utiliser cette commande pour générer le certificat :
keytool -export -alias cle_ImyApp -file ImyApp.cer
Options:
-export: permet de lire le clé associée à cle_ImyApp.
-file: nom du fichier de sortie contenant le certificat (extension .cer).
Source: http://www.securingjava.com/appdx-c/appdx-c-6.html
Partager