无法将证书链加载到 java 密钥库
Unable to load certificate chain to java keystore
我有一个 blah.p7b 证书类型 PKCS#7,我想使用 keytool 将它导入到 java 密钥库,以便在 tomcat[= 上启用 HTTPS 20=] ,生成证书时我没有别名和密钥库我是从想要在他们使用的我们的 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,那您就完蛋了。您必须生成一个新的 KeyStore、一个新的密钥对、一个新的 CSR,对其进行签名,然后使用与密钥对相同的别名将已签名的证书及其链导入 KeyStore。
我有一个 blah.p7b 证书类型 PKCS#7,我想使用 keytool 将它导入到 java 密钥库,以便在 tomcat[= 上启用 HTTPS 20=] ,生成证书时我没有别名和密钥库我是从想要在他们使用的我们的 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,那您就完蛋了。您必须生成一个新的 KeyStore、一个新的密钥对、一个新的 CSR,对其进行签名,然后使用与密钥对相同的别名将已签名的证书及其链导入 KeyStore。