PDF署名を検証する

PDFファイルのデジタル署名を検証します。証明書の有効性を確認、署名者の詳細を表示し、文書の整合性を確認します。すべての処理はブラウザ内で行われます。

クリックしてファイルを選択します またはドラッグ&ドロップ

PDFドキュメント

ファイルがデバイスの外に出ることはありません。

仕組み

1

PDFをアップロード

デジタル署名されたPDFファイルをお使いのデバイスから選択します

2

自動解析

このツールは、文書内のすべてのデジタル署名を抽出して解析します

3

結果を表示

署名者の情報、証明書の有効性、署名の状態を確認できます

関連するPDFツール

デジタル署名

暗号署名を追加

PDFの暗号化

PDFをパスワードで保護

メタデータの表示

PDFのプロパティを確認

よくある質問

署名済みのPDFが署名後に変更されたかどうかを確認するにはどうすればよいですか?

PDFをアップロードすると、検証が自動的に始まります。各署名について、ツールは署名が対象とするバイトをハッシュ化し、そのハッシュを署名内に保存されたダイジェストと比較してから、署名者の公開鍵で署名を検証します。対象のバイトが少しでも変わると、状態は無効になり、理由がカードに表示されます。ファイル内のすべての署名にそれぞれカードが表示され、上部の概要には見つかった数が表示されます。

有効、無効、未検証はそれぞれ何を意味しますか?

有効は、署名が暗号的に検証され、ファイル全体を対象とし、安全なダイジェストを使っていることを意味します。無効は、検証が実行されて失敗したことを意味し、たとえばバイトが変更された、鍵が一致しないといった場合です。未検証は、Ed25519やSM2など、ツールが検証できないアルゴリズムを署名が使っていることを意味するため、頼る前にAdobe Acrobatやopensslで確認してください。

どの署名アルゴリズムに対応していますか?

PKCS#1 v1.5パディングのRSA、RSA-PSS、P-256、P-384、P-521曲線のECDSAに対応し、ダイジェストはSHA-224、SHA-256、SHA-384、SHA-512です。MD5やSHA-1でハッシュ化された署名は、どちらも衝突攻撃が公表されているため、「安全でないダイジェスト」と表示され、有効とは報告されません。

カードに「署名者のIDは未検証」と表示されるのはなぜですか?

このツールには認証局の組み込みリストがないため、そのままでは署名が損なわれていないことは確認できても、証明書の背後にいるのが誰かは確認できません。組織のルート証明書または中間証明書を.pem、.crt、.cer、.derファイルとしてアップロードすると、検証がやり直されます。その証明書と一致する、またはそこにつながる署名には「信頼済み」バッジが付き、概要では有効として数えられます。

一部のみが対象の場合は、文書が改ざんされたことを意味しますか?

この署名が適用された後に、バイトが追加されたことを意味します。署名された部分はそのまま無傷なので、ツールは署名を無効とせず、「署名後に変更あり」という警告を表示します。それだけで改ざんの証拠にはなりません。2つ目の署名や増分保存でも同じ結果になり、ファイル全体を対象にできるのは最後に追加された署名だけです。何が追加されたかを確認するきっかけとして扱ってください。

署名証明書が失効していないかも確認しますか?

いいえ。このツールは、証明書の有効期間、指定した証明書に対する信頼チェーン、署名の暗号的な整合性を確認しますが、OCSPレスポンダーや証明書失効リストには問い合わせません。失効の確認が必要な場合は、ネットワークに接続できるデスクトップのツールでファイルを検証してください。

文書に署名した後で証明書の期限が切れた場合はどうなりますか?

有効期限は今日の日付を基準に判断されるため、有効期限(Valid Until)を過ぎた証明書は、署名自体が正しくても、「証明書の期限切れ」と表示され、概要では有効として数えられません。署名時に証明書が有効だったかどうかは、カードの署名日時と、有効開始日と有効期限を比べて確認してください。

署名済みのPDFや信頼する証明書はどこかにアップロードされますか?

いいえ。署名の解析と暗号的な検証は、ブラウザ内でnode-forgeとWeb Crypto APIを使って行われるため、文書も追加した証明書もお使いのデバイスの中にとどまります。