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

Vai*_*edi 3 ssl certificate keytool pfx

我想从.p12文件中提取证书.我无法使用,openssl因为我的组织不允许这样做.

是否keytool能够提取证书,或者是没有通过我能得到这个证书提取任何其他方式?

我是否需要私钥的密码?

alw*_*arn 6

您可以使用此Keytool命令从KeyStore导出证书.

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


jum*_*key 5

接受的答案将为您提供二进制格式的证书。如果您希望生成的证书为PEM 格式(即文本),请添加如下keytool选项:-rfc

\n

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

\n
\n

-rfc \xe2\x80\x93 将以 RFC 1421 定义的 PEM 格式输出。

\n
\n

结果

\n

这将为您提供一个可读的证书
-----BEGIN CERTIFICATE-----
正文
-----END CERTIFICATE-----

\n