如何使用KEYTOOL命令从.p12(PFX)文件中提取证书

11
我想从一个 .p12 文件中提取证书。由于我的组织不允许使用 openssl,所以我无法使用它。 keytool 是否能够提取该证书,或者是否有其他方法可以提取这个证书?
我需要私钥的密码吗?
2个回答

13
你可以使用这个Keytool命令从KeyStore中导出证书。

keytool -exportcert -keystore KEYSTORE_ABSOLUTE_PATH.p12 -storetype PKCS12 -storepass KEYSTORE_PASSWORD -alias ALIAS -file EXPORTED_CERT_NAME.crt


5

采纳的答案将会给您一个二进制格式的证书。如果您想让结果证书以文本格式即PEM格式,请添加keytool选项-rfc,如下所示:

keytool -exportcert -rfc //+其他选项

-rfc – 将根据RFC 1421定义以PEM格式输出。

结果

这将为您提供可读的证书
-----BEGIN CERTIFICATE-----
body
-----END CERTIFICATE-----


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接