Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于密钥库的虚拟问题?_Java_Jboss_Centos_Keystore - Fatal编程技术网

Java 关于密钥库的虚拟问题?

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

我不熟悉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

谢谢

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是密钥库类型,而不是文件名