.P7S

P7S ファイル

PKCS #7 / S/MIME Digital Signature (smime.p7s)
質問する
クイック回答

P7Sファイル(通常は smime.p7s という名前)は、署名付きメールに添付されるデジタル署名です。これは送信者の身元を証明し、メッセージが途中で改ざんされていないことを保証します。通常、ユーザー自身がこれを開く必要はありません。S/MIME対応のメールクライアント(Outlook、Apple Mail、Thunderbird)が自動的に読み取り、「署名済み」バッジを表示します。メールアプリが S/MIME を処理できない場合にのみ、このファイルが独立した添付ファイルとして表示されます。

開発元: RSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIME カテゴリ: その他のファイル オープンスタンダード MIME: application/pkcs7-signature
対応OS Windows macOS Linux
関連: .TORRENT · .MSO · .MD5 · .SHS

このページの内容

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

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

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

ファイルを識別する

P7S ファイル形式とは?

.p7s ファイルは、デジタル署名で保護されたメールの添付ファイルです。これにはメール本文自体は含まれず、暗号化された署名と送信者の X.509 証明書のみが含まれます。メッセージ本文はメールの別の読み取り可能な部分として残ります。

デジタル署名は、メールが転送中に変更されていないことを保証し、送信者が主張通りの人物であることを検証します。これにより、転送中に第三者によってメッセージが改ざんされる可能性を排除します。

デジタル署名のサポート

メールメッセージは、PKCS #7(Public-Key Cryptography Standard)技術を使用してデジタル署名されます。これは現在、IETF によって CMS(Cryptographic Message Syntax, RFC 5652)として標準化されています。.p7s ファイルは DER バイナリエンコーディング、または稀に -----BEGIN PKCS7----- で始まる PEM Base64 テキストとして保存されます。MIME タイプは application/pkcs7-signature です。

このようなメッセージを検証するには、この標準をサポートするメールクライアントを使用する必要があります。Microsoft Outlook、Apple Mail、Mozilla Thunderbird を含むほとんどのメールアプリケーションは、デジタル署名を自動的に認識します。メールクライアントが S/MIME をサポートしていない場合、.p7s ファイルは smime.p7s という名前の可視の添付ファイルとして表示され、読み取り可能なテキストではなく生のバイナリまたは Base64 データが表示されます。コマンドラインから内容を確認するには、openssl pkcs7 -in smime.p7s -print_certs -noout を使用します。

密接に関連する形式として .p7m があります。これはメッセージと署名の両方を、単一の署名済みまたは暗号化されたバンドルにラップします。

セキュリティと安全性

リスク: LOW

p7s ファイル自体は無害です。実行コードを含まない署名/証明書データであり、メッセージやドキュメントが真正で未改ざんであることを証明することでユーザーを保護します。本当の落とし穴は感染ではなく解釈にあります:(1) 「署名済み」は「暗号化」ではありません。署名されたメールの本文は平文で送信されます。(2) 有効な署名は送信者の身元と完全性を証明しますが、内容が信頼できることを保証するものではありません(悪意のある者が有効な証明書で悪意のあるメッセージに署名することも可能です)。(3) 検証は証明書の信頼チェーンに依存するため、信頼されていない/自己署名証明書による「有効」バッジにはほとんど意味がありません。予期しない smime.p7s はメールが正当に署名されている印として扱い、その上でメッセージの内容から送信者を判断してください。

形式の詳細

概要
正式名称PKCS #7 / S/MIME Digital Signature (smime.p7s)
開発元RSA Security (PKCS #7); standardized by IETF as CMS (Cryptographic Message Syntax) / S/MIME登場時期 PKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
MIME タイプapplication/pkcs7-signature
タイプPKCS#7/CMS における分離型またはラップされた暗号署名(DER バイナリ、または PEM/Base64)。ドキュメントの内容ではなく、署名と送信者の証明書を保持します。
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
3082
ASCII
0·
p7s は ASN.1 PKCS#7/CMS SignedData オブジェクトです。バイナリ (DER) の p7s ファイルは 0x30 0x82 (SEQUENCE + 2バイトの長さ) で始まり、PEM 形式のものは «-----BEGIN PKCS7-----» というテキストで始まります。メールでは添付ファイル «smime.p7s» として表示されます。これは「署名」であり、メッセージ本文ではありません。直接開くとメールの内容ではなく、バイナリまたは Base64 が表示されます。

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

Windows3 apps
Mozilla Thunderbird オープンソース 無料の S/MIME 対応メールクライアントです。署名付きメッセージを開くと、Thunderbird が署名を検証し、証明書を表示します。最も優れた無料の選択肢です。
OpenSSL オープンソース ドキュメントの署名を調査・検証する場合:«openssl pkcs7 -inform DER -in smime.p7s -print_certs -text»(表示)、または «openssl smime -verify»(署名済みファイルに対する検証)を使用します。
Microsoft Outlook 有料 S/MIME 対応の Outlook で署名付きメールを開くと、smime.p7s を自動的に読み取り、赤いリボンの「署名済み」バッジを表示します。ユーザーが .p7s 自体を開く必要はありません。
macOS3 apps
Mozilla Thunderbird オープンソース 無料の S/MIME 対応メールクライアントです。署名付きメッセージを開くと、Thunderbird が署名を検証し、証明書を表示します。最も優れた無料の選択肢です。
Apple Mail 標準搭載 Mail で署名付きメールを開くと(送信者の証明書が信頼されている場合)、smime.p7s を処理し、メッセージを署名済みとしてマークします。添付ファイルを直接開かないでください。
OpenSSL (Terminal) オープンソース ターミナルで «openssl pkcs7» や «openssl smime -verify» を使用して、分離された .p7s ドキュメント署名を調査または検証します。
Linux2 apps
Mozilla Thunderbird オープンソース 無料の S/MIME 対応メールクライアントです。署名付きメッセージを開くと、Thunderbird が署名を検証し、証明書を表示します。最も優れた無料の選択肢です。
OpenSSL オープンソース ドキュメントの署名を調査・検証する場合:«openssl pkcs7 -inform DER -in smime.p7s -print_certs -text»(表示)、または «openssl smime -verify»(署名済みファイルに対する検証)を使用します。

技術的詳細

詳細仕様
正式名称PKCS #7 / S/MIME デジタル署名
MIME タイプapplication/pkcs7-signature
バイナリエンコーディングDER (ASN.1 Distinguished Encoding Rules) - コンパクトなバイナリファイルを生成
テキスト形式(アーマード)PEM: -----BEGIN PKCS7----- と -----END PKCS7----- マーカーの間の Base64 データ
マジックバイト (DER)オフセット 0 に 0x30 0x82 - ASN.1 SEQUENCE タグとそれに続く 2 バイトの長さフィールド
データ構造RFC 5652 で定義された CMS SignedData オブジェクトをカプセル化する ASN.1 SEQUENCE
メールでの典型的なファイル名smime.p7s - S/MIME 標準で規定されている固定名
含まれる内容暗号化された署名値と、1つ以上の埋め込まれた X.509 v3 送信者証明書
署名タイプ分離型 (Detached) - メールの本文は別の MIME パートに残り、.p7s ファイルがなくても読み取り可能
署名アルゴリズムRSA, DSA, ECDSA - 送信者の X.509 証明書のキータイプによって決定
ダイジェストアルゴリズムSHA-256, SHA-384, SHA-512; SHA-1 は RFC 8419 および RFC 9325 により非推奨
証明書形式X.509 v3; オフライン検証をサポートするために完全な証明書チェーンが埋め込まれる場合がある
準拠仕様CMS RFC 5652 (元の PKCS #7 v1.5 および RFC 2630 を継承)
信頼モデルCA ベースの PKI - 署名の有効性には、信頼された認証局 (CA) への証明書チェーンが必要
リリース日PKCS #7 v1.5 (1993, RSA); S/MIME v2 RFC 2311 (1998); CMS RFC 5652 (2009)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

P7S の変換

コミュニティ Q&A

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

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

よくある質問

メールにある smime.p7s ファイルとは何ですか?
これは PKCS#7/S/MIME 形式の署名付きメールのデジタル署名です。送信者の身元と、メッセージが改ざんされていないことを証明します。メッセージのテキストは含まれていません。ユーザーが開く必要はなく、S/MIME 対応のメールアプリが自動的に読み取ります。
P7Sファイルを開くにはどうすればよいですか?
通常、直接開くことはありません。S/MIME をサポートするクライアント(Outlook、Apple Mail、Thunderbird)で元のメールを読めば、署名が自動的に検証されます。ドキュメントの .p7s 署名を詳細に調査するには、OpenSSL を使用してください。
なぜ smime.p7s という添付ファイルが届き続けるのですか?
送信者が S/MIME でメールに署名しており、受信側のメールアプリ(Webメールやスマートフォンのクライアントに多い)がその署名を処理できないため、残された添付ファイルとして表示されています。S/MIME 対応のクライアントでメッセージを開けば、添付ファイルは消え、「署名済み」バッジに変わります。
P7Sファイルをメモ帳で開いたり、読み取り可能なドキュメントに変換したりできますか?
いいえ、意味のある結果は得られません。p7s はバイナリまたは Base64 の署名データであり、ドキュメントではありません。PDF やテキストに変換できるものもありません。メールの内容が必要な場合は、S/MIME 対応のメールクライアントで元のメッセージを開いてください。p7s は署名と証明書を運ぶだけです。
smime.p7s は安全ですか?ウイルスではありませんか?
安全です。これは標準的な署名添付ファイルであり、実行ファイルではありません。むしろ、メールがデジタル署名されていることを示すものです。ただし、「署名済み」は「本物である」ことを意味しますが、必ずしも「内容が安全である」とは限りません。メッセージ自体の内容は別途判断してください。
.p7s と .p7m の違いは何ですか?
.p7s は「分離署名(detached signature)」であり、署名されたコンテンツは別々に保持されます。.p7m は署名(および多くの場合コンテンツ)を PKCS#7 エンベロープの中に一緒にラップします。どちらも PKCS#7/CMS ですが、.p7m はデータを埋め込み、.p7s はデータの横に配置されます。

参考文献

1RFC 5652 - Cryptographic Message Syntax (CMS / PKCS#7)www.rfc-editor.org
2RFC 8551 - S/MIME 4.0 Message Specificationwww.rfc-editor.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

無料ファイルツール

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

ツールボックスを開く

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