PDF内のデジタル署名を検証 — 端末上で
ダイジェスト、署名、証明書、カバー範囲、タイムスタンプをローカルで確認し、レポートをダウンロードできます。
無料プラン:1日3件まで(UTC)、1ファイル25MBまで。書き出したPDFには「Made with Bindery」の透かしが入ります。 Proなら透かしなしで書き出せます。
署名済みのPDFをドロップすると、Binderyはすべての署名辞書を読み取り、署名されたバイト範囲に対してダイジェストを再計算し、埋め込まれた証明書に対してCMS署名(RSA PKCS#1、RSA-PSS、ECDSA、SHA-1からSHA-512まで)を検証し、署名者の名前・組織・発行者・有効期間を読み取り、署名がファイル全体をカバーしているか、それとも後から変更された以前のリビジョンだけをカバーしているかを確認します。
RFC 3161のタイムスタンプトークンもデコードし、それが署名に属していることを確認します。あえて行わないのは信頼性の主張です。ブラウザには認証局のストアがないため、証明書の発行者が誰か、そして自己署名かどうかを伝えるだけで、信頼するかどうかの判断はあなたに委ねられます。Binderyはすべてブラウザ内で動作するため、ファイルはアップロードされず、あとからサーバー上のコピーを削除する必要もありません。
使い方
- 署名済みのPDFをドロップして「署名検証」を開きます
- すべての署名が1〜2秒で端末上でチェックされます
- 署名ごとの結果を確認するか、レポートをダウンロードします
ローカル処理 — 「削除する」ではなく「送信しない」
Binderyはこの処理をブラウザ内で実行します。ファイルは処理のためにサーバーへ送信されないので、あとから削除すべきPDFのコピーがサーバー側に残ることはありません。
よくある質問
「以前のリビジョンをカバーする」とはどういう意味ですか?
PDFの署名はバイト範囲を保護します。署名後にフォームが入力されたり、コメントが追加されたり、2つ目の署名が適用されたりするとファイルは大きくなり、この署名は以前のリビジョンだけをカバーします。レポートはファイルを「改ざんされた」や「問題なし」と決めつける代わりに、そのままの状態を伝えます。
有効な署名がなぜ「チェーン未検証」と表示されるのですか?
Binderyには信頼できる認証局の一覧がなく、どこにも問い合わせません。ファイルが改ざんされていないことと発行者を示すだけで、その発行者を信頼するかどうかは、あなたのリーダーや組織が判断することです。
どの種類の署名に対応していますか?
ほとんどのツールが書き込むCMSベースの種類である adbe.pkcs7.detached、ETSI.CAdES.detached、adbe.pkcs7.sha1 に対応し、RSA・RSA-PSS・ECDSA P-256/P-384の鍵に対応します。古い adbe.x509.rsa_sha1 署名は未対応として報告されます。
本当のプライバシー
アカウントを作らずに使えます。処理速度や実用上の上限はお使いの端末のメモリ次第で、人為的なページ数制限はありません。アプリのインターフェースは日本語にも対応しています(ベータ版)。このページから該当のツールへ直接進めます。