Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

PDSeedValue

PDSeedValueは、Apache PDFBoxライブラリのクラスで、PDF文書内のデジタル署名フィールドで使用されるシード値辞書を表します。

キーワード: pdseedvalue, PDSeedValue

概要

PDSeedValueは、Apache PDFBoxライブラリのクラスで、PDF文書内のデジタル署名フィールドで使用されるシード値辞書を表します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) によると、シード値辞書は署名フィルタ、署名時刻要件、認証局など、署名作成の制約とデフォルト値を定義します。このクラスは、PDF文書へのデジタル署名の適用方法を制御する署名フィールドプロパティを読み取り、設定するためのプログラム的なアクセスを開発者に提供します。

定義

PDSeedValueは、Apache PDFBoxのPDModelパッケージに含まれる高レベルAPIクラスで、PDF署名フォームフィールドに関連付けられたシード値辞書(SVエントリ)をカプセル化します。シード値辞書は、使用可能な署名ハンドラー、法的証明、証明書要件、署名理由や場所の制約など、署名作成プロセスを誘導または制限するパラメータを指定します。実際の署名データを含む署名辞書とは異なり、シード値辞書は文書に署名される前の署名作成のルールと設定を定義します。PDSeedValueは、PDF仕様で定義された辞書エントリにマッピングされるgetterおよびsetterメソッドを提供し、開発者が既存の署名フィールド設定を検査したり、特定の署名要件を持つ新しい署名フィールドを設定したりできるようにします。

重要性

PDSeedValueを理解し適切に活用することは、PDFアプリケーションでデジタル署名ワークフローを実装する開発者にとって極めて重要です。このクラスにより、開発者は文書への署名方法に制約を設定することで、組織のポリシーとセキュリティ要件をプログラム的に適用できます。例えば、特定の認証局を要求したり、署名理由を義務付けたり、許容される暗号化アルゴリズムを制限したりすることが可能です。署名を必要とするPDFフォームを生成するアプリケーションでは、PDSeedValueによって、エンドユーザーが適切な署名方法を使用し、必要な証明を提供することが保証されます。この機能は、署名検証基準が特定のコンプライアンス標準を満たす必要がある規制業界や、手動設定なしでユーザーを適切な文書署名手順に誘導する必要があるアプリケーションにとって特に重要です。

仕組み

PDSeedValueは、PDF署名フィールドのデータ構造に格納されたシード値辞書エントリへのオブジェクト指向インターフェースを提供することで機能します。PDF文書に署名フォームフィールドが含まれている場合、開発者はPDFBoxのPDSignatureFieldクラスを通じて関連するPDSeedValueオブジェクトを取得できます。このクラスは、標準的なシード値辞書キーに対応するメソッドを公開しています。例えば、setFilter()で必要な署名ハンドラーを指定、setReasons()で許容される署名理由を提供、setSubFilter()で署名エンコーディング形式を定義、setAddRevInfo()で失効情報の包含を制御します。開発者は新しいPDSeedValueインスタンスを作成し、適切なsetterメソッドを呼び出して望ましい署名制約を設定し、文書配布前に署名フィールドに添付できます。ユーザーが文書に署名しようとすると、準拠したPDFリーダーはこれらのシード値を使用して署名プロセスを検証し、すべての制約が満たされていることを確認します。指定された要件に準拠しない署名は拒否されます。

関連用語

  • PDSignatureField – PDF文書内の署名フォームフィールドを表すApache PDFBoxクラスで、PDSeedValueを含むことができます
  • Digital Signature – PDFファイルの文書整合性と署名者の身元を認証するための暗号化メカニズム
  • Signature Dictionary – 文書に署名された後の実際のデジタル署名データとメタデータを含むPDF構造
  • Certificate Authority – 署名の検証に使用されるデジタル証明書を発行する信頼された機関で、シード値制約で指定できます
  • PDF Form Field – 署名フィールドを含む、ユーザー入力を収集するPDF文書内のインタラクティブ要素

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html