Glassfish和Verisign试验证书

时间:2012-09-14 06:03:10

标签: java ssl glassfish certificate keytool

我有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)

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

从genkey导入这些根证书时,您需要使用不同的别名。

当您使用keytool -genkey命令时,它会生成密钥库和密钥。您是否确保要导入的证书是PEM格式(PEM证书可以在任何文本编辑器中打开)