署名フィールドの検証に使用されるフィルターとサブフィルターを指定するオプションです。署名フィールドは PDF ドキュメントに埋め込まれており、シード値ディクショナリは署名フィールドに関連付けられています。
Signature Handler
電子署名に使用するハンドラーのリストです。Adobe.PPKLite は、Adobe 固有の署名の作成および検証を表すために選択できる有効な文字列値です。他の署名ハンドラーを使用するには、Entrust.PPEF、CIC.SignIt、VeriSign.PPKVS などの値を入力します。サポートされている署名ハンドラーについて詳しくは、「PDF Utilities」を参照してください。デフォルト値は選択されていません。
- Adobe.PPKLite:
- PDF ドキュメントの署名用の推奨ハンドラーです。
- Required:
- 署名ハンドラーがシード値に使用されることを指定する場合に選択します。デフォルトでは選択されていません。
Signature SubFilter
サポートされているサブフィルターの名前であり、署名値とキー情報のエンコーディングを示します。署名ハンドラーは、リストのサブフィルターをサポートしている必要があります。サポートしていない場合、署名は失敗します。次の文字列値が公開鍵による暗号化に有効です(「PDF Utilities」を参照)。次を入力する必要があります。
- adbe.x509.rsa_sha1:
- この鍵には、DER でエンコードされた PKCS#1 バイナリデータオブジェクトが含まれます。このバイナリオブジェクトは、署名者の秘密鍵によるバイト範囲 SHA-1 ダイジェストの RSA 暗号化として取得された署名を表します。この値は、PKCS#1 署名を使用して PDF ドキュメントに署名するときに使用します。
- adbe.pkcs7.detached:
- この鍵は、署名が含まれている、DER でエンコードされた PKCS#7 バイナリデータオブジェクトです。データは、PKCS#7 で署名されたデータフィールドにカプセル化されません。
- adbe.pkcs7.sha1:
- この鍵は、署名値を表す、DER でエンコードされた PKCS#7 バイナリオブジェクトです。バイト範囲ダイジェストの SHA-1 ダイジェストは、PKCS#7 で署名されたデータにカプセル化されます。
- Required:
- 署名のサブフィルターがシード値に使用されることを指定する場合に選択します。デフォルトでは選択されていません。
Digest Methods
使用する有効なハッシュアルゴリズムのリストです。デフォルトのハッシュアルゴリズムは指定されていません。アイテムをリストに追加し、暗号化アルゴリズムを選択します。次のいずれかの値を選択します。
- SHA1:
- 160 ビットのハッシュ値を持つ Secure Hash Algorithm
- SHA256:
- 256 ビットのハッシュ値を持つ Secure Hash Algorithm
- SHA384:
- 384 ビットのハッシュ値が含まれている Secure Hash Algorithm です。
- SHA512:
- 512 ビットのハッシュ値が含まれている Secure Hash Algorithm です。
- RIPEMD160:
- 160 ビットのメッセージダイジェストアルゴリズムを使用し、FIPS には準拠していない RACE Integrity Primitives Evaluation Message Digest
- Required:
- 署名の暗号化アルゴリズムをシード値に使用することを指定する場合に選択します。デフォルトでは選択されていません。
Minimum Signature Compatibility Level
署名フィールドへの署名に使用する最小限の PDF バージョンです。デフォルト値は選択されていません。次のいずれかの値を選択します。
- PDF 1.5:
- PDF バージョン 1.5 を使用します。
- PDF 1.7:
- PDF バージョン 1.7 を使用します。
- Required:
- シード値に使用される署名互換性レベルの最小値を指定する場合に選択します。デフォルトでは選択されていません。