SetSignProcessFieldLock
セキュリティと署名
説明
デジタル署名処理向けに、署名フィールドの /Lock 辞書と対応する FieldMDP 変換を構成する
署名の完了時にフィールドロックが書き込まれ、すべてのフィールド、名前付き包含セット、または名前付き除外セット以外のすべてのフィールドをロックできます
構文
Delphi
Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
Const FieldNames: WideString): Integer;
パラメータ
| SignProcessID | NewSignProcessFrom* 関数のいずれかが返す値 |
|---|---|
| Action | 0 はロックを解除し、1 は All、2 は Include、3 は Exclude を選択します |
| FieldNames | Include と Exclude で必要な完全修飾フィールド名をセミコロンで区切ったもの。All では無視されます |
戻り値
| 0 | プロセス、アクション、またはフィールド名リストが無効で、以前の有効なロック設定は変更されません |
|---|---|
| 1 | ロック設定が受け入れられました |
備考
空のリスト要素は拒否されるため、Order.Customer;;Order.Total によって部分的なロックが暗黙に作成されることはありません
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* を使用し、出力された /Lock および FieldMDP 構造を検査します
関連項目
SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier