SetSignProcessDocMDP
セキュリティと署名
説明
完全な DocMDP 変換を持つ証明署名を作成するようデジタル署名プロセスを構成する
生成された署名辞書には要求された権限レベルを持つ /Reference エントリが設定され、ドキュメントカタログにはその署名辞書への対応する /Perms /DocMDP 参照が設定されます
構文
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
パラメータ
| SignProcessID | NewSignProcessFrom* 関数のいずれかが返す値 |
|---|---|
| Level | 0 は証明を無効にし、1 は変更を許可せず、2 はフォーム入力と署名を許可し、3 はさらに注釈を許可します |
戻り値
| 0 | プロセス識別子またはレベルが無効です |
|---|---|
| 1 | 要求されたレベルは署名プロセスに保存された |
証明制約
証明署名は文書の最初の署名済み署名でなければならず、Catalog に DocMDP 権限参照がすでに含まれていてはなりません
いずれかの条件に違反すると、2 つ目または曖昧な認証構造を出力せず、署名操作が拒否されます
検証
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* は、権限レベル、構造の有効性、カタログ参照が選択署名と一致するかを報告します