如何将证书链添加到密钥库?
我的文件带有证书链-certificate.cer:
subject=/C...issuer=/C=US/O=VeriSign, Inc...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
subject=/C=US/O=VeriSign, Inc...
issuer=/C=US/O=VeriSign, Inc...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
subject=/C=US/O=VeriSign, Inc...
issuer=/C=US/O=VeriSign, Inc...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
我需要将此证书链添加到密钥库。
我做的事:
openssl x509 -outform der -in certificate.cer -out cert.derkeytool -v -importcert -alias mykey -file cert.der -keypass <passwd> -keystore keystore -storepass <passwd> -alias <myalias>
结果,我在密钥库中只有1个证书。
但是应该有3.
什么地方可能出问题?
CA向我发送了PKCS#7格式的证书。
我将它们存储在certificate.p7b文件中,然后通过以下命令将它们成功添加到密钥库中:
keytool -import -trustcacerts -file certificate.p7b -keystore keystore -storepass <mypasswd> -alias "myalias"
回答:
从keytool管理员中-如果以PKCS#7格式输入,它将导入证书链,否则仅导入单个证书。您应该能够通过openssl
crl2pkcs7命令使用openssl将证书转换为PKCS#7格式。
以上是 如何将证书链添加到密钥库? 的全部内容, 来源链接: utcz.com/qa/411530.html