怎么把.p12转换成.crt文件?

use*_*007 6 openssl certificate keytool p12

谁能告诉我从.p12文件提取/转换证书.crt文件的正确方法/命令?经过搜索。我找到了如何将.pem转换为.crt的方法。但找不到.p12到.crt。

小智 11

尝试使用给定的命令

openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt
Run Code Online (Sandbox Code Playgroud)


dav*_*085 10

你标记了'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
Run Code Online (Sandbox Code Playgroud)

(但我个人会openssl在crack_it的答案中使用)。