.P7B

P7B ファイル

PKCS
質問する
クイック回答

P7Bファイルは、1つ以上のX.509 CA証明書(通常はルートおよび中間証明書)を含むPKCS #7証明書バンドルですが、秘密鍵は含まれていません。Windowsでは、ダブルクリックして証明書インポートウィザードを開きます。LinuxまたはmacOSでは、OpenSSLを使用して検査または変換します。秘密鍵の情報が含まれていないため、このファイルは安全に共有できます。

開発元: RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF カテゴリ: インターネットファイル オープンスタンダード MIME: application/x-pkcs7-certificates
対応OS Windows macOS Linux
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 29, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

P7B ファイル形式とは?

.p7bファイルは、PKI(公開鍵基盤)で使用されるPKCS #7証明書チェーンコンテナです。これは、1つ以上のX.509デジタル証明書(通常はサーバー証明書に加えて中間およびルートCA証明書)を保持し、バイナリDERまたはBase64 PEM形式のいずれかでエンコードされています。.P12バンドルとは異なり、.p7bファイルには秘密鍵が含まれていないため、自由に配布しても安全です。

この形式は1993年にRSA SecurityによってPKCS #7 v1.5として定義され、後にIETFによってRFC 2315(1998年)として標準化されました。その後、RFC 5652(2009年)で定義された暗号メッセージ構文(CMS)によって仕様が更新されました。標準が更新されたにもかかわらず、.p7bはWindowsシステムで証明書チェーンをエクスポートおよびインポートするための実質的なデフォルトであり続けています。

主な用途:

  • Windows証明書マネージャー(certmgr.msc)からの証明書チェーンのエクスポート
  • IISおよびその他のWindowsベースのサーバーへの中間CA証明書のインストール
  • 信頼されたルートCAバンドルの配布

.p7c拡張子は、機能的に.p7bと同一です。OpenSSLなどのツールを使用すると、秘密鍵と共に個別のチェーンファイルを必要とするApache、nginx、その他のサーバーの要件に合わせて、.p7bファイルを.PEMまたは.CER形式に変換できます。

セキュリティと安全性

リスク: LOW

P7Bファイルには公開証明書データのみが含まれており、秘密鍵や実行コードは含まれていません。開いたり共有したりしても安全です。不正なCAを信頼しないよう、証明書ストアにインポートする前に発行者チェーンが信頼できるCAと一致することを確認してください。

形式の詳細

概要
正式名称PKCS別名 PKCS7 certificate file, CMS certificate chain
開発元RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF登場時期 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
MIME タイプapplication/x-pkcs7-certificates
タイプ証明書チェーンコンテナ (DERバイナリまたはPEM Base64エンコード)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • S/MIME 署名付きメッセージ (.p7m) - PKCS #7はメール署名 (.p7m) や分離署名 (.p7s) にも使用されますが、それらの拡張子は別個のものです。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
3082
ASCII
0·
DERエンコード:0x30(ASN.1 SEQUENCEタグ)に続き、0x82(2バイトの長さ)で始まります。PEMエンコード:ASCII文字列 «-----BEGIN PKCS7-----»、Base64コンテンツ、そして «-----END PKCS7-----» で始まります。P7Bファイルの約20%がPEMで、残りはバイナリDERです。

P7B ファイルを開くプログラム

Windows2 apps
Windows Certificate Manager (certmgr.msc) 標準搭載 .p7bファイルをダブルクリックして証明書インポートウィザードを起動するか、「certutil -addstore Root file.p7b」を実行します。
OpenSSL (Windows port) オープンソース openssl pkcs7 -print_certs -in chain.p7b -out chain.pem (確認用にPEMへ変換)
macOS2 apps
OpenSSL オープンソース openssl pkcs7 -print_certs -in chain.p7b -out chain.pem
Keychain Access 標準搭載 .p7bファイルをダブルクリックして、証明書をキーチェーンにインポートします。
Linux1 app
OpenSSL オープンソース openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

技術的詳細

詳細仕様
エンコーディングバイナリ DER または テキスト Base64 (PEM)
バイト順序ビッグエンディアン (ASN.1 DER)
コンテナ形式ASN.1 DER または PEM ラッパー
MIMEタイプapplication/x-pkcs7-certificates
マジックバイト (DER)0x30 0x82 - 2バイトの長さを持つASN.1 SEQUENCEタグ
マジックバイト (PEM)ASCII «-----BEGIN PKCS7-----» ヘッダー行
秘密鍵の有無なし - 証明書のみ。公開データのため共有しても安全
一般的なファイルサイズ1 KB - 20 KB
内部構造contentType=signedData を持つ ASN.1 ContentInfo。certificatesフィールドはX.509 v3 DER構造のSET
オプションのコンテンツ証明書失効リスト (CRL) を含む場合があります
同等の拡張子.p7c - 機能的に同一の SignedData 構造
準拠規格PKCS #7 v1.5 (RFC 2315, 1998); CMS RFC 5652 (2009) により置換
リリース日1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
最新バージョンRFC 5652 - Cryptographic Message Syntax (CMS), 2009
オープンスタンダードはい · ロイヤリティフリー
仕様書datatracker.ietf.org

P7B の変換

コミュニティ Q&A

ユーザーからの質問
質問する
P7B ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。P7B ファイルについて最初の質問をしてみましょう。

よくある質問

P7Bファイルとは何ですか?
PKCS #7証明書バンドルです。1つ以上のX.509 CA証明書(信頼チェーン)を含みますが、秘密鍵は含まれません。WebサーバーやWindowsマシンに中間/ルートCA証明書をインストールするために使用されます。
WindowsでP7Bファイルを開くにはどうすればよいですか?
ダブルクリックして証明書インポートウィザードを起動するか、certmgr.mscを開き、証明書ストアを右クリック → すべてのタスク → インポートを選択します。
Apacheやnginx用にP7BをPEMに変換するにはどうすればよいですか?
OpenSSLを使用します: «openssl pkcs7 -print_certs -inform DER -in chain.p7b -out chain.pem»。出力されたPEMは、SSLCertificateChainFile / ssl_trusted_certificate ディレクティブで直接使用できます。
P7Bファイルに秘密鍵は含まれていますか?
いいえ。P7B(PKCS #7 SignedData)は公開証明書のみを保持します。証明書と秘密鍵を一緒にバンドルするには、PFX/P12形式を使用してください。
P7BとPFXの違いは何ですか?
P7Bには公開証明書のみが含まれます(共有しても安全です)。PFX/P12には証明書と秘密鍵が含まれます(パスワードで保護する必要があります)。
P7BとCERの違いは何ですか?
.cerファイルは通常1つの証明書のみを保持しますが、.p7bはチェーン全体(ルート + 中間)を1つのファイルにバンドルできます。

参考文献

1RFC 5652 - Cryptographic Message Syntax (CMS)datatracker.ietf.org
2RFC 2315 - PKCS #7 v1.5 (historic)datatracker.ietf.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.MDMarkdown Document

関連する拡張子

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧