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

SignProcessIDValoare returnată de una dintre funcțiile NewSignProcessFrom*
Level0 dezactivează certificarea, 1 nu permite nicio modificare, 2 permite completarea formularelor și semnarea, iar 3 permite în plus adnotările

Returns

0Identificatorul procesului sau nivelul era invalid
1Nivelul 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

Consultați și

SetSignProcessFieldLock, TPDFlibSignatureVerifier