SetSignProcessDocMDP
Security and Signatures
Descriere
Configurează procesul de semnătură digitală pentru a crea o semnătură de certificare cu o transformare DocMDP completă
Dicționarul de semnătură generat primește o intrare /Reference cu nivelul de permisiune cerut, iar catalogul documentului primește o referință /Perms /DocMDP corespunzătoare către acel dicționar de semnătură
Sintaxă
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parametri
| SignProcessID | Valoare returnată de una dintre funcțiile NewSignProcessFrom* |
|---|---|
| Level | 0 dezactivează certificarea, 1 nu permite nicio modificare, 2 permite completarea formularelor și semnarea, iar 3 permite în plus adnotările |
Returns
| 0 | Identificatorul procesului sau nivelul era invalid |
|---|---|
| 1 | Nivelul cerut a fost stocat pe procesul de semnare |
Certification constraint
O semnătură de certificare trebuie să fie prima semnătură semnată a documentului, iar catalogul nu trebuie să conțină deja o referință de permisiune DocMDP
Dacă oricare condiție este încălcată, operația de semnare este respinsă în loc să emită o a doua sau o structură de certificare ambiguă
Verification
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* raportează nivelul de permisiune, validitatea structurală și dacă referința din catalog corespunde semnăturii selectate