PFX証明書
証明書・鍵PFXは証明書と秘密鍵等をまとめるPKCS#12の容器として使われます。Windowsやサーバーでの移行用に受け取った場合も、どの証明書と鍵、チェーンが入るか確認します。秘密鍵が入っていない容器もあり、拡張子だけでは移行に必要な内容がそろうと判断できません。
- 主な用途
- 証明書と鍵等の管理・移行
- 中身の種類
- バイナリデータ
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- 秘密鍵が使えない:容器に鍵が含まれるか、対応する証明書かを確認します。
- 中間証明書が不足:必要なチェーンを管理元と利用先資料で確認します。
- 形式やパスワードで失敗:保存方式と正規のパスワードを確認し、保護を外して回避しません。
- 別証明書が選ばれる:対象名と容器の構成を確認します。
- サービスだけ鍵を読めない:鍵のアクセス権を確認します。
- 取込後のエクスポート不可:ストアと鍵保護の設定を確認します。
PFX → 証明書・保護された鍵の正規移行
- 公開証明書だけの出力か、必要な鍵の移行かを分けて手順を選びます。
- 利用先に必要な構成へ出力し、鍵の暗号化、証明書との対応とアクセス権を確認します。
- 変換後も対象証明書、対応鍵とチェーンを点検します。
公開CERだけから鍵付きPFXは作れません。鍵なしの束を再包装しても失われた鍵は補えません。
証明書の選択と鍵対応
容器内に複数証明書がある場合は対象とチェーンを区別します。利用する証明書に対応する鍵があるか確認します。
確認例:容器を取り込んだ後は、対象サービスの実行アカウントが鍵を使えるか確認します。管理者が見られることだけでは不足します。
この手順の根拠:OpenSSL Project · openssl-pkcs12 / OpenSSL Project · openssl-pkey
移行後の鍵権限
パスワードを解いて取り込んだ後は、保管ストアとサービスのアクセス権が重要です。ファイルの控えも秘密情報として扱います。
この手順の根拠:OpenSSL Project · openssl-pkcs12 / OpenSSL Project · openssl-pkey
関連形式との違い
| 形式・方法 | 役割 | 確認する点 |
|---|---|---|
| PFX | 証明書・鍵の容器 | 内容と保管 |
| P12 | 同系容器の拡張子 | 方式互換性 |
| 証明書ストア | 取込後の保管 | 鍵アクセス |
取り扱いと安全性
秘密鍵入りのPFXを公開ディレクトリへ置かず、パスワードをログや画面共有へ出さないようにします。鍵の移行は正規の管理手順で行います。
よくある質問
鍵が必ず入っている?
容器の実際の内容を確認します。
P12へ改名すると鍵が増える?
名前変更は欠けた構成を補いません。
PFXを変換すれば期限も更新?
包装変更と証明書更新は別です。
秘密鍵のエクスポート不可設定は常に引き継がれる?
取込先の鍵保管機能と設定に依存します。移行後の保護と権限を確認します。
証明書更新で古いPFXも更新される?
以前の容器は別の保存物です。新しい証明書と鍵・チェーンで必要な出力を確認します。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- PKCS#12 container (common PFX use)
- 管理・仕様
- PKCS standards / producing certificate tools
- MIME type
- 作成元・配信元の指定による。拡張子だけでMIME typeは確定できません。
公式・一次情報
- プロジェクト公式openssl-pkcs12
PKCS#12の内容確認、鍵と証明書の入出力です。
OpenSSL Project · リンク確認: - プロジェクト公式openssl-pkey
公開鍵・秘密鍵の処理と形式指定を説明します。
OpenSSL Project · リンク確認: