PDFsansar のツール一覧

PDF署名を検証

署名済みのPDFが届いたとき、そのファイルが署名時のままかどうか、証明書が誰を署名者としているかを確かめられます。文書はこの端末の中で読み取ります。署名済みの契約書こそ、見知らぬサーバーに送るべきではないものです。

すべてブラウザ内で動作します

ここに PDF をドロップ、またはクリックして選択

ファイルはこの端末に残ります。何もアップロードされません。

PDF の電子署名を確認する方法

  1. 上の枠に署名済みの PDF をドロップするか、「PDF ファイルを選ぶ」を押します。すぐに確認が始まります。
  2. 上部に表示される判定を読みます。署名後にファイルが改変されたかどうか、または署名を確認できなかったかどうかがわかります。
  3. 署名ごとのカードで、いつ署名されたか、ファイルのどの部分を対象にしているか、証明書が有効だったかを読みます。証明書が誰のものかはブラウザーでは確認できず、ページにもそう書かれています。

「PDF署名を検証」でできること

誰かが契約書や請求書、証明書を署名済み PDF として送ってきたとき、問う価値のある二つのことに答えます。署名されてから何か変わっていないか、そして証明書は誰が署名したと言っているか。

できること

  • 文書の指紋を計算し直し、署名の中に封じられているものと突き合わせます
  • 署名そのものを署名者の証明書と照合するので、本文が無傷でも偽造は見抜けます
  • 署名済みファイルが崩れる二つの形を区別します。内容が編集された場合と、署名部分の後ろに内容が追加された場合です
  • 証明書が誰を名乗り、誰が発行し、いつ期限が切れ、署名者が自分で発行したものかどうかを示します
  • できなかった検証をはっきり述べます。見た目ほどの意味を持たないチェックマークは出しません

しないこと

  • 証明書が本当にその名義人のものかは確認できません。OS が持つ信頼された機関の一覧が必要で、ウェブページはそれを読めません
  • 証明書が失効しているかは確認できません。発行元サーバーへの要求が必要で、ブラウザーにはその権限がありません
  • 手描きやスキャンの署名については何も言いません。証明書がないので検証する対象がありません
  • その署名があなたの場所で法的に足りるかは判断できません。文書と法域によります
  • ファイルをいっさい変更しません。読むだけです

最終更新

これを誰かに送る必要がありますか?

姉妹サイトの QRSansar は書類を預かって、その短いリンクと QR コードを発行します。WhatsApp やスライド、ポスター、配布物に便利で、添付ファイルの容量制限を丸ごと回避できます。あとからファイルを差し替えても、リンクと QR コードはそのまま使えます。

違いははっきりさせておく価値があります。あちらはホスティングサービスなので、ファイルはそこへアップロードされます。PDFsansar の処理はすべて端末の中に留まりますが、共有だけはそれができない唯一の仕事です。

QRSansar で書類を共有する →

ほかのツール

すべて無料で、すべてこのタブの中で動きます。何もアップロードしません。

PDF署名を検証: よくある質問

「文書は変更されていない」は実際に何を証明しますか?

署名が対象としているバイト列が、署名されたときのバイト列と同じであることです。署名には、署名した瞬間のファイルの指紋が入っています。この機能はその指紋を計算し直して突き合わせます。一致すれば、それ以降だれも一語も、一つの数字も、一ページも変えていません。一致しなければ署名後に何かが変わっており、二つの形のどちらかを伝えます。内容が編集されたか、末尾に内容が追加されたかです。

署名は有効だが署名者は未確認と出ます。どちらなのですか?

どちらもです。別々の問いに答えているからです。「有効」とは数学が通っているということ。署名はたしかにファイル内の証明書に対応する秘密鍵で作られ、文書もそれと合致します。「未確認」とは、その証明書が名乗っている人物のものだとは言えない、ということです。それを確かめるには OS が信頼している認証局の一覧が必要で、ブラウザーのページはそれを読むことを許されていません。Acrobat にはその確認ができますが、これにはできません。だから推測せずそう述べます。

証明書が自己署名です。文書は偽物ですか?

必ずしもそうではありませんし、この違いは理解しておく価値があります。自己署名とは、署名した人が認証局から買わずに自分で証明書を発行したということです。改ざん検知は完全に働きます。ファイルが変わっていないことは確かめられます。確かめられないのは誰が作ったかで、どんな名前の証明書でも誰にでも作れるからです。自己署名の署名は封筒の封蝋のようなものと考えてください。封が開けられていないことは分かりますが、誰が封をしたかは分かりません。

署名がファイル全体を覆っていない、と出るのはなぜですか?

署名対象の範囲の終わりより後ろにバイト列があるからです。PDF で署名後に文書が拡張されるのはまさにこの形で、誰かがページや入力内容、その他の変更を追加したということであり、それは署名が保証する範囲の外にあります。無害なこともあります。二人目が連署するときは自分の区画を追加しますし、このツールはその場合を認識して警告しません。他に説明がつかない余分なバイト列であれば、疑ってかかってください。

いつ署名されたかは確認できますか?

署名時刻を表示しますし、その時刻が独立した機関のタイムスタンプに裏づけられているかどうかも伝えます。タイムスタンプがなければ、その日時は署名者のパソコンがそのとき主張していた値にすぎず、主張は証明ではありません。時計はいくらでも設定できます。タイムスタンプは署名中にサーバーから取得する必要があるので、他の点では問題のない署名でも付いていないことはよくあります。

PDF に署名が入っているのに、署名されていないと出ます。

でしたらそれは暗号学的な署名ではなく、署名の画像です。署名済み PDF の多くはそちらで、私たち自身の「PDF に署名」が作るものもそうです。手描きやスキャンの署名はページ上のインクで、広く受け入れられていますが証明書は伴わないので、ここで確かめる対象がありません。このツールが扱うのは暗号学的なもののみです。