如何将 .p12 转换为 .crt 文件?
How to convert .p12 to .crt file?
任何人都可以告诉我正确的 way/command 到 extract/convert .p12 文件中的证书 .crt 文件吗?我搜索后。我找到了如何将 .pem 转换为 .crt 的方法。但没有找到 .p12 到 .crt.
尝试使用给定的命令
openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt
您标记了 'keytool'。如果你的意思是 Java keytool,它不是唯一的,它可以这样做:
keytool -keystore in.p12 -storetype pkcs12 -exportcert -file out.crt -rfc -alias $name
# for java9 up omit -storetype pkcs12 -- it's now default
# -rfc gives PEM form; omit for DER form
# can omit -alias $name if 'friendlyname' is mykey --
# but that's likely only for stores created _with_ keytool
# because other tools and users mostly don't use that name
(但我个人会像 crack_it 的回答那样使用 openssl
)。
任何人都可以告诉我正确的 way/command 到 extract/convert .p12 文件中的证书 .crt 文件吗?我搜索后。我找到了如何将 .pem 转换为 .crt 的方法。但没有找到 .p12 到 .crt.
尝试使用给定的命令
openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt
您标记了 'keytool'。如果你的意思是 Java keytool,它不是唯一的,它可以这样做:
keytool -keystore in.p12 -storetype pkcs12 -exportcert -file out.crt -rfc -alias $name
# for java9 up omit -storetype pkcs12 -- it's now default
# -rfc gives PEM form; omit for DER form
# can omit -alias $name if 'friendlyname' is mykey --
# but that's likely only for stores created _with_ keytool
# because other tools and users mostly don't use that name
(但我个人会像 crack_it 的回答那样使用 openssl
)。