PDFのデジタル署名を検証する
PDF署名の検証は、PDFのデジタル署名を読み、OpenSSLが検出した内容をJSONの一覧で報告します。ファイルは変更せず、信頼アンカーがないと署名者のチェーンが信頼できるかは確認できません。
ファイルをここにドロップするか、クリックして選んでください
対応形式:PDF・1ファイル500.0 MBまで · 一度に最大20ファイル
Ctrl/Cmd+V またはクリップボードメニューからファイルを貼り付けることもできます。
PDF署名の検証 は署名辞書を走査し、OpenSSL(`smime` / `cms` / `dgst` / `verify`)で CMS と RFC 3161 タイムスタンプを見ます。ダウンロードは JSON 配列(`resultKind: json`)であり、改変された PDF ではありません。
`certFile` の信頼アンカーがないとき、`chainValidationError` は `No trust anchors available` です。`revocationChecked` は常に false。`notExpired` はプレースホルダの false であり、計算された期限切れフラグではありません。
法廷鑑定の報告書ではありません。チェーン信頼には API 経由でアンカーを渡す必要があります。サイトフォームに証明書アップロードはありません。
文書情報 の `IsSigned` とは無関係で、常に false です。
アップロードは一時的です。PDF の書庫は保持しません。
機能
- OpenSSL の CMS/タイムスタンプ検査からの JSON 配列
- サイトに証明書アップロードなし。チェーン検証はそのためアンカーなしと報告
- revocationChecked と notExpired は本当の検査ではない
- 匿名 API:/api/v1/security/validate-signature
こんなときに使う
- CMS verify が埋め込み署名バイトを受け入れるか見る
- PDFの平坦化 の前に coversEntireDocument を確認する
- アンカーがあるとき API で certFile を渡す
PDFのデジタル署名を確認するには?
- 署名辞書を含むかもしれない PDF をアップロードします。
- 処理をクリックし、JSON をダウンロードします。
- 各項目の valid、coversEntireDocument、errorMessage を見ます。
- API で certFile を渡していない限り、chainValid を true だと思わないでください。
制限と注意点
- サイトでは信頼アンカーを渡せない
- OCSP/CRL なし
- notExpired は本物の時計検査ではない
- このサイトのアップロード上限は 1 ファイルあたり 500 MB で、約 95 MB を超えると分割して送信されます。API への直接リクエスト 1 回の本文は 100 MB までです。
例
- 未署名 PDF は空の JSON 配列になる
- 署名済みでも certFile がない PDF は、なおアンカーに関する chainValidationError を報告する
このツールのプライバシー
ファイルは HTTPS でアップロードされ、サーバーのメモリまたは短命の一時ディレクトリで処理され、結果の準備ができた時点で削除されます。後から閲覧・学習・広告プロファイル用にコピーは残しません。保持期間と AdSense Cookie の開示はプライバシーポリシーをご覧ください。
よくある質問
- なぜチェーン検証がエラーなのですか?
- サイトは certFile を送りません。操作にはそのため信頼アンカーがありません。
- PDF は変わりますか?
- 変わりません。報告だけです。
- 失効は検査しましたか?
- していません。revocationChecked は常に false です。
- Adobe の検証器の代わりになりますか?
- なりません。粗い OpenSSL の書き出しとして扱い、法的場面に合う信頼できるツールで改めて検証してください。
最終更新:
コードから呼び出す
このサイトの各ツールは、通常のRESTエンドポイントです。匿名利用にアカウントやAPIキーは不要です。ブラウザだけでなく、AIエージェントや開発者向けにも使えます。
curl -X POST "https://pdf123.xyz/api/v1/security/validate-signature" \
-F "[email protected]"Model Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス
AI エージェントから使う
スキルこのスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「PDF署名の検証」を代わりに実行できます: /skills/pdf123-validate-signature.md
ファイルはこの処理のためだけに使い、完了後に自動で削除します。