2010-04-07 104 views
2

我是新來的java和jboss關於密鑰庫的虛假問題?

我試過這些命令在我的Centos5.4最終機器 我可以找到.JKS和.dat文件?

keytool -export -keystore myhost-keystore.dat -alias myhost -storetype JKS -storepass jonpassword \ 
-file myhost-cer 
keytool -import -keystore truststore.dat -alias myhost -storetype JKS -file myhost-cert 
-noprompt -keypass jonpassword -storepass jonpassword 

感謝

回答

2

一些配置位置看起來你已經跳過了第一步,這是創建密鑰庫。繼說明here,你應該先運行此命令:

keytool -genkey -dname "CN=myhost.mycorp.com" -keystore myhost-keystore.dat -validity 3650 -alias myhost \ 
-keyalg DSA -storetype JKS -keypass jonpassword -storepass jonpassword 

將創建myhost-keystore.dat文件在當前目錄中。之後,您應該能夠運行keytool -export ...命令,該命令將在當前目錄中再次創建myhost-cer文件。最後,keytool -import ...命令會將該證書導入當前目錄中名爲truststore.dat的新密鑰庫文件。

請注意,JKS是密鑰庫類型,不是文件的名稱。

0

cacerts的缺省JKS是

${YOUR_JRE_HOME}/lib/security/ 

但對JBoss的,可能是不夠的。

有可能是在服務器實例