JAVA: comment obtenir le fichier keystore pour un fichier de certification (crt)
Question
Bonjour à tous,
Je dispose d'un fichier .crt et j'ai besoin pour obtenir le fichier keystore associé. Comment faire?
est keytool
est utile dans tout cela?
Merci.
La solution
Dans JDK8 ou plus:
commande ci-dessous crée magasin vide et les importations de votre certificat dans le keystore:
keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1
En JDK7:
Les versions plus anciennes de JDK7 créer keystore non vide qui doit ensuite être effacé. Ci-dessous comment vous le faites.
Créer magasin avec l'intérieur de la clé temporaire:
keytool -genkey -alias temp -keystore yourkeystore.jks -storepass Hello1
Ensuite, supprimez l'entrée existante:
keytool -delete -alias temp -keystore yourkeystore.jks -storepass Hello1
Maintenant, vous avez magasin vide. Vous pouvez vérifier qu'il est vide:
keytool -list -keystore yourkeystore.jks -storepass Hello1
Ensuite, importez votre certificat au magasin:
keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1
Et vous voilà parti!
Autres conseils
Oui, par exemple.
keytool -genkey -alias duc -keypass dukekeypasswd
de (http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)