【发布时间】:2017-02-02 15:03:58
【问题描述】:
我有一个 blah.p7b 证书类型 PKCS#7,我想使用 keytool 将其导入 java 密钥库,以便在 tomcat 上启用 HTTPS,我没有别名并且生成证书时的密钥库我从希望在他们使用的我们的 Web 应用程序服务器上启用 https 的客户端获取它,这可以在没有原始别名和密钥库的情况下工作吗? 当我尝试导入证书时,我使用了这个命令
keytool -import -trustcacerts -file certificate.p7b -keystore keystore -storepass <mypasswd> -alias "myalias"
但它给了我这个错误
keytool error: java.lang.Exception: Certificate reply does not contain public key for <mydomain>
请帮忙...
【问题讨论】:
-
您将别名用于不同的密钥对。列出 KeyStore 以查看其中是否有任何其他密钥对。毕竟你的可能在那里。
标签: java ssl ssl-certificate keytool