web-dev-qa-db-ja.com

.p12を.crtファイルに変換するには?

.p12ファイルから証明書.crtファイルを抽出/変換する正しい方法/コマンドを教えてもらえますか?検索した後。 .pemを.crtに変換する方法を見つけました。しかし、.p12から.crtは見つかりませんでした。

6
user3130007

与えられたコマンドで試してください

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

「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を使用します)。

4