我有glassfish 3.1.2,需要配置SSL,所以我提到了This site。在我到达最后一个命令之前,一切似乎都没问题
-import -v -alias myservkey -file myservkeyveri.cer -keystore keystore.jks
我得到了
/home/user/jdk1.6.0_35/bin/keytool -import -v -alias myservkey -file intex.cer -keystore> keystore.jks 输入密钥库密码:
输入密钥密码 keytool错误:java.lang.Exception:回复中的公钥和密钥库不匹配 java.lang.Exception:回复和密钥库中的公钥不匹配 在sun.security.tools.KeyTool.establishCertChain(KeyTool.java:2618) at sun.security.tools.KeyTool.installReply(KeyTool.java:1870) at sun.security.tools.KeyTool.doCommands(KeyTool.java:807) 在sun.security.tools.KeyTool.run(KeyTool.java:172) 在sun.security.tools.KeyTool.main(KeyTool.java:166)
有人可以帮我吗?
答案 0 :(得分:0)
从genkey导入这些根证书时,您需要使用不同的别名。
当您使用keytool -genkey命令时,它会生成密钥库和密钥。您是否确保要导入的证书是PEM格式(PEM证书可以在任何文本编辑器中打开)