java - Glassfish 和 Verisign 试用测试证书

标签 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 Enter keystore password:
Enter key password for keytool error: java.lang.Exception: Public keys in reply and keystore don't match java.lang.Exception: Public keys in reply and keystore don't match at 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) at sun.security.tools.KeyTool.run(KeyTool.java:172) at sun.security.tools.KeyTool.main(KeyTool.java:166)

有人可以帮我解决这个问题吗?

最佳答案

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

当您使用 keytool -genkey 命令时,它会生成一个 keystore 和一个 key 。你确定你导入的证书是PEM格式吗(PEM证书可以在任何文本编辑器中打开)

关于java - Glassfish 和 Verisign 试用测试证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12418942/

相关文章:

java - 如何在没有 glassfish 的情况下安装/下载 Java EE javadoc?

java - 类连接和类语句错误 "cannot find symbol"

java - springdispatcher-servlet.xml 不工作

PHP - 使用 cURL 访问 HTTPS (SSL) 保护的站点

Apache 2.4 将 SSL 限制到特定的子域虚拟主机

ssl - 如何使用 CA 签名证书在 Jetty 中正确配置 SSL?

tomcat - 如何配置 Maven 配置文件以在 tomcat 或来自 netbeans 6.9.1 的 glassfish 上运行 webapps

java - Google Custom Search 使用动态网站(即 Struts2 + Tiles 2 with Spring)?

java - 为什么我的 Spring webflux 应用程序在每个请求上都会生成临时文件?

java - 验证速度模板