Tips & Tricks

信頼できる機関からのタイムスタンプ付きデジタル証明書を使用して PDF に署名する方法

PDF 上の標準の デジタル署名 は、文書に誰が署名したかを証明します。タイムスタンプ付きのデジタル署名は、いつ署名したかを証明します。タイムスタンプは、信頼できるサードパーティのタイムスタンプ局によって発行され、署名に暗号的にバインドされています。これらは共に否認防止機能を提供します。つまり、署名者は署名を否定できず、タイムスタンプは、後で期限切れになったとしても、署名時に証明書が有効であったことを証明します。

署名イベントから数年後に署名の有効性が疑問視される可能性がある場合、タイムスタンプは不可欠です。 2 年後に有効期限が切れる証明書を使用して今日署名された契約は、5 年後に検証が必要になる可能性があります。タイムスタンプがないと、証明書の有効期限が切れたり取り消されたりすると、署名は無効になります。タイムスタンプを使用すると、署名の時点で証明書の有効性が凍結されるため、検証は無期限に可能になります。

WukongPDF の Sign PDF ツールは、信頼できるタイムスタンプの統合による証明書ベースのデジタル署名をサポートします。

How to Sign a PDF Using a Time-Stamped Digital Certificate From a Trusted Authority

タイムスタンプ付き署名の技術的な仕組み

タイムスタンプを有効にして PDF に署名すると、署名ソフトウェアは文書コンテンツのハッシュを計算し、タイムスタンプ局に送信します。 TSA は、ハッシュと高精度時計の現在時刻を組み合わせ、独自の証明書を使用してこの組み合わせに署名します。署名されたタイムスタンプは、PDF 内の署名データの隣に埋め込まれます。

後で誰かが署名を検証すると、PDF リーダーは署名の有効性と TSA タイムスタンプの有効性の両方をチェックします。証明書の有効期限が切れているが、タイムスタンプが署名時に有効であったことを示している場合、署名は長期検証がサポートされているという注記とともに有効として表示されます。 TSA は、通常 10 ~ 20 年間有効な長期間の証明書を持つ信頼できる証人として機能します。

WukongPDF

PDF に署名してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

署名用デジタル証明書の取得

ほとんどの場合、PDF 署名用のデジタル証明書は自己署名するか、商用認証局によって発行されます。自己署名証明書は、受信者があなたの身元をすでに知っていて信頼している内部文書に適しています。 GlobalSign、IdenTrust、DigiCert などのプロバイダーが発行した CA 証明書は、外部関係者と交換される文書のサードパーティ ID 検証を提供します。

CA 発行の証明書の発行プロセスでは、本人確認が必要です。個別の証明書には政府発行の写真付き身分証明書が必要です。組織証明書にはビジネス登録書類が必要です。検証には、基本検証の場合は数時間から、拡張検証の場合は数日かかります。発行後の証明書の有効期間は 1 ~ 3 年間で、有効期限が切れる前に更新する必要があります。

証明書の秘密キーは、他の法的署名機関と同様に注意して保管してください。パスワードで保護された秘密キーが署名を作成します。キー ファイルとパスワードにアクセスできる人は誰でも、あなたとしてドキュメントに署名できます。強力なパスワードを使用し、署名された文書とは別の安全な場所にキーを保管してください。

Acrobat Pro でのタイムスタンプ局の設定

Acrobat Pro を開き、「編集」、「環境設定」、「署名」の順に移動します。 [ドキュメントのタイムスタンプ] で、[詳細] をクリックしてタイムスタンプ サーバーのリストを開きます。 「新規」をクリックし、信頼できる TSA の URL を入力します。いくつかの無料の公共 TSA が重要でない用途に利用できます。法律および規制に関する文書については、商用 TSA が稼働時間の保証と契約上の信頼性の約束を提供します。

TSA を追加した後、それをデフォルトのタイムスタンプ サーバーとして選択します。この構成の後に適用されるすべての署名には、選択した TSA からのタイムスタンプが自動的に含まれます。署名の外観プロパティは、タイムスタンプを名前と署名日の横に視覚的に表示するかどうかを制御します。

タイムスタンプ付き署名の検証

Acrobat Reader で署名済み PDF を開き、署名フィールドをクリックします。 [署名プロパティ] パネルには、署名者の ID、TSA によって証明された署名時刻、および検証ステータスが表示されます。緑色のチェックマークは、署名とタイムスタンプの両方が有効であることを示します。このパネルには、TSA 証明書チェーンと TSA 証明書の有効期限がいつ切れるかも表示されます。

署名証明書の有効期限が切れていてもタイムスタンプが有効な場合、署名には緑色のチェックマークではなく警告三角形が表示されます。警告テキストには、証明書の有効期限が切れているが、証明書が有効なときに文書に署名されたことが説明されています。これは予期される長期的な検証動作であり、署名に問題があることを示すものではありません。

長期署名検証戦略

数十年後の検証可能性が必要な文書の場合は、タイムスタンプと定期的な再署名を組み合わせます。現在の署名証明書の有効期限が切れる前に、現在の証明書を使用して新しいタイムスタンプを持つ新しい署名を適用します。署名とタイムスタンプのチェーンにより、継続的な検証履歴が作成されます。チェーン内の各新しいリンクは、新しいリンクが追加されたときに以前のすべてのリンクが有効であったことを証明します。

署名された PDF を検証情報をそのままにして保存します。署名データを削除するツールを使用して署名付き PDF を最適化または圧縮しないでください。一部の最適化操作では、視覚的な署名の外観のみを保持しながら、暗号署名情報が削除されます。署名されているように見えても、検証可能な署名データが含まれていない PDF は、信頼性について誤った印象を与えるため、署名されていない PDF よりも悪質です。

ほとんどの場合、PDF 上のタイムスタンプ付きデジタル署名は、特殊な法的文書プラットフォーム以外で利用できる最も強力な形式の文書認証を提供します。暗号的に健全な身元検証と独立して証明されたタイミングの組み合わせにより、元の署名イベントから数年または数十年後の精査に耐える署名が作成され、元の署名証明書の有効期限が切れて直接検証できなくなった後も、法的、財務的、規制上の文脈で要求される長期的な文書の信頼性が提供されます。

署名タイプID認証タイムスタンプのサポート
自己署名証明書なし、信頼ベース無料の公的TSAまたはなし
CA発行の証明書政府/組織 ID商用TSA推奨
クラウド署名サービスサービスプロバイダーの確認済みサービスに含まれるもの

一般的なワークフロー中、ドキュメント ワークフローに関しては、ドキュメントに定期的に署名する組織では、タイムスタンプが必要な場合を指定する署名ポリシーを確立します。日常的な社内文書にはタイムスタンプが必要ない場合があります。契約書、規制当局への提出書類、および複数年にわたる関連性のある文書には、タイムスタンプの利点があります。このポリシーにより、TSA を構成する追加の手順が正当化される場合に関する曖昧さが解消されます。

これを実際に見てみると、実際には、最初の TSA 構成の後、タイムスタンプを有効にするためのわずかな労力は最小限です。デフォルトのタイムスタンプ設定は、後続のすべての署名に自動的に適用されます。長期的な検証可能性の利点は、文書ごとに労力を費やすことなく、すべての署名された文書に得られます。

無料のタイムスタンプ発行局と商用タイムスタンプ発行局の選択

大学や認証局が運営する無料の公的 TSA は、重要でない文書に適した基本的なタイムスタンプを提供します。使用制限があり、稼働時間の保証がなく、後でタイムスタンプを確認できない場合はサポートを受けられない場合があります。商用 TSA は、可用性と長期のタイムスタンプ検証サポートを保証するサービス レベル アグリーメントを提供します。

法的文書や規制当局への提出などの文書ワークフローに関して言えば、タイムスタンプ検証サービスを 10 年以上維持する契約を結んだ商用 TSA にはコストの価値があります。 TSA 手数料は、数年後に異議を申し立てられる可能性のある契約上の検証可能な署名の価値に比べれば、取るに足らないものです。内部承認や日常的な文書の場合は、無料の TSA で十分です。

タイムスタンプ検証の失敗のトラブルシューティング

タイムスタンプ付きの署名が検証に失敗した場合は、TSA 証明書チェーンを確認してください。 TSA 証明書は、PDF リーダーにインストールされている信頼できるルート証明書にチェーンする必要があります。リーダーが TSA ルートを信頼しない場合、タイムスタンプは検証できません。 TSA ルート証明書をリーダーの信頼された証明書ストアにインストールすると、この問題は解決されます。

また、検証用コンピューターのシステム クロックがほぼ正しいことも確認します。タイムスタンプの検証では、タイムスタンプ時刻を現在時刻と比較して、それが将来のものではないことを確認します。システム クロックが過去または未来に設定されていると、有効なタイムスタンプが検証に失敗する可能性があります。システム クロックを修正して再検証すると、クロック関連のエラーが解決します。

タイムスタンプが組み込まれたクラウドベースの署名サービスの使用

ほとんどのクラウドベースの PDF 署名サービスには、デフォルト機能としてタイムスタンプが含まれています。 DocuSign、Adobe Acrobat Sign、Dropbox Sign はすべて、独自の TSA からのタイムスタンプを自動的に適用します。ユーザーは TSA を個別に構成する必要はありません。タイムスタンプはデフォルトですべての署名に含まれます。

クラウド署名サービスは、TSA 構成、証明書の更新、タイムスタンプの検証をバックグラウンドで処理することで、タイムスタンプの管理を簡素化します。署名された PDF には、PDF リーダーが検証できる埋め込みタイムスタンプが含まれています。デジタル証明書と TSA を内部で管理したくない組織の場合、クラウド署名サービスは最小限のセットアップでタイムスタンプ付きの署名を提供します。

タイムスタンプ付きデジタル署名は、PDF 文書認証のゴールドスタンダードです。これらは、暗号化された身元証明と、独立して証明されたタイミングの証明を組み合わせます。署名から何年も経ってからその真正性が疑問視される可能性のある文書の場合、タイムスタンプが検証可能な署名と検証不可能な署名の違いとなります。

タイムスタンプの構成には数分かかり、後続のすべての署名に適用されます。提供される保護は、署名された文書の存続期間中持続します。重要なドキュメントの場合、長期的な検証保証によって、小規模な構成作業が十分に正当化されます。

タイムスタンプ付きのデジタル署名は、PDF に対して利用可能な最も強力な文書認証を提供します。このテクノロジーは成熟しており、広くサポートされており、デスクトップ ソフトウェアとクラウド サービスの両方を通じてアクセスできます。将来的に文書の信頼性を証明する必要がある場合、タイムスタンプ付きの署名が満たすべき標準となります。

この文脈において、実際には、ここで概説した実践はあらゆる PDF 署名ワークフローに適用されます。特定のツールはさまざまですが、証明書管理、タイムスタンプ構成、および長期検証の原則は、すべての PDF 署名実装に共通です。暗号化による本人確認と信頼できるタイムスタンプの組み合わせにより、最初の署名イベントから数年または数十年後の精査に耐える文書認証が実現します。

WukongPDF

PDF に署名してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →