2010-10-26 18 views

risposta

26

Creare negozio con chiave temporanea all'interno :

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

quindi eliminare voce esistente:

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

Ora hai negozio vuoto. È possibile verificare che è vuota:

keytool -list -keystore yourkeystore.jks -storepass Hello1 

Quindi importare il certificato all'archivio:

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

E il gioco è fatto!

+0

perché stai cercando di renderlo vuoto? Ho già il keystore che non è vuoto, farà la differenza per aggiungere un altro certificato invece di svuotarlo ?? – azerafati

+0

@ruruskyi Ciao, trovo che generi un file .jks. È possibile generare file .keystore? – TommyQu

+0

@TommyQu .jks e .keystore sono essenzialmente la stessa cosa, è possibile rinominare in .keystore se si desidera. – ruruskyi

-1

Sì, ad es.
keytool -genkey -alias duca -keypass dukekeypasswd da (http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)

+0

dove fornire il file '.crt' sulla riga di comando? –