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

时间:2018-10-25 02:15:53

标签: openssl certificate keytool crt p12

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

3 个答案:

答案 0 :(得分:7)

尝试使用给定的命令

openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt

答案 1 :(得分:3)

  1. 这不是编程或开发问题/问题

  2. 您使用的标签'crt'与文件扩展名.crt无关-扩展名不是一种特定格式

  3. 您还标记了“ keytool”。如果您不是唯一的 Java 键盘工具,它可以做到:

    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
    

    (但我个人会使用openssl,如crack_it的回答)。

答案 2 :(得分:0)

openssl pkcs12 -in 文件名.p12 -clcerts -nokeys -out 文件名.crt

别找我工作