2010-10-26 50 views

Répondre

26

Créer magasin avec clé temporaire à l'intérieur :

keytool -genkey -alias temp -keystore yourkeystore.jks -storepass Hello1 

supprimer ensuite 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 

importer ensuite votre certificat au magasin:

keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1 

Et vous voilà parti!

+0

pourquoi essaye de le rendre vide? J'ai déjà un keystore qui n'est pas vide, cela fera-t-il une différence d'ajouter un autre certificat plutôt que de le vider? – azerafati

+0

@ruruskyi Bonjour, je trouve que vous générez un fichier .jks. Est-il possible de générer un fichier .keystore? – TommyQu

+0

@TommyQu .jks et .keystore sont essentiellement la même chose, vous pouvez renommer en .keystore si vous le souhaitez. – ruruskyi

-1

Oui, par ex.
keytool -genkey -alias duc de la dukekeypasswd de (http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)

+0

où fournir le fichier '.crt' sur la ligne de commande? –