デジタル署名フィールド
PDFドキュメントでは、デジタル署名を使用してドキュメントの署名者を識別します。通常、デジタル署名には、ドキュメントに署名した人物に関するメタデータ情報が含まれます。PDFドキュメントが署名されると、ドキュメント全体の暗号化されたハッシュ値がPDFドキュメントに格納されます。AcrobatアプリケーションでこのPDFドキュメントを開くたびに、ドキュメントのハッシュ値が計算され、暗号化されたハッシュ値と比較されます。値が等しい場合、ドキュメントが修正または変更されていないことを確実に確認することができます。
注記: PDFドキュメントに署名するには、Adobe Acrobat Professionalを使用する必要があります。Adobe Readerを使用してPDFドキュメントに署名することはできません。
次の表では、デジタル署名フィールドに必要な値を示します。
キーワード | 値 | 既定値 |
---|---|---|
action_item | フィールド | 必須 |
action_name | デジタル署名フィールドを識別するための一意の文字列。 | 必須 |
action_type | DIGSIG_FIELD | 必須 |
action_spec | Acrobatでデジタル署名フィールド上にポインタが置かれたときに表示する文字列。 | オプション |
action_range | Element_range|cell_range | Element_range |
action_instance | Single_instance | Single_instance |
次のデザインスクリプトコードを実行すると、デジタル署名フィールドが作成されます。
例:
! Create a Digital Signature Field ! The accumulated range box of the following elements ! define the Digital Signature field in the PDF document. if ((level eq 1) and (color eq 9) and (type eq 3)) then action_item = field action_name = "Chief Engineer" action_type = digsig_field action_spec = "John Doe, P.E." endif
上記のデザインスクリプトにより、次のデジタル署名フィールドが作成されます。フィールドの上にポインタを置くと、テキスト文字列(John Doe, P.E.)が表示されます。