Java 关于密钥库的虚拟问题?
我不熟悉java和jboss 我在Centos5.4最终机器上尝试了这些命令 在哪里可以找到.JKS和.dat文件Java 关于密钥库的虚拟问题?,java,jboss,centos,keystore,Java,Jboss,Centos,Keystore,我不熟悉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
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
谢谢cacerts默认的jks为
${YOUR_JRE_HOME}/lib/security/
但对于JBoss来说,这可能还不够
服务器实例下可能有一些配置位置,看起来您跳过了第一步,即创建密钥库。按照说明,应首先运行此命令:
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是密钥库类型,而不是文件名