PKCS#7 コンテナーからの証明書チェーンの抽出

2023年11月21日

ID 239056

証明書署名要求を処理すると、証明機関は証明書チェーンを PKCS#7 形式(P7B 拡張子を持つファイル)で発行します。チェーンにはリクエストに応じて署名された Web サイト証明書と中間証明書認証局の証明書が含まれます。

PKCS#7 証明書ファイルは、2 つのコーディングのどちらかで提供されます。

  • DER エンコーディング
  • Base64 コーディング(PEM エンコーディング)

証明書を使用するには、コンテナから抽出して PEM でエンコーディングされたファイルを取得する必要があります。openssl ユーティリティを使用して証明書を変換できます。

DER でエンコーディングされた PKCS#7 ファイルを変換するには、次のコマンドを実行します:

openssl pkcs7 -in source.p7b -inform DER -print_certs -out cert.pem

PEM でエンコーディングされた PKCS#7 ファイルを変換するには次のコマンドを実行します:

openssl pkcs7 -in source.p7b -inform PEM -print_certs -out cert.pem

取得した cert.pem ファイルを使用して Web インターフェイス証明書を置換します。

この記事はお役に立ちましたか?
改善できる点がありましたらお聞かせください。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。