SetSignProcessDocMDP
Sikkerhed og signaturer
Beskrivelse
Konfigurerer den digitale signeringsproces til at oprette en certificerende signatur med en komplet DocMDP-transformation
Den genererede signaturordbog får en /Reference-post med det ønskede tilladelsesniveau, og dokumentkataloget får en tilsvarende /Perms /DocMDP-reference til denne signaturordbog
Syntaks
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parametre
| SignProcessID | Værdi returneret af en af funktionerne NewSignProcessFrom* |
|---|---|
| Level | 0 deaktiverer certificering, 1 tillader ingen ændringer, 2 tillader formularudfyldning og signering, og 3 tillader desuden annotationer |
Returværdier
| 0 | Procesidentifikatoren eller niveauet er ugyldigt |
|---|---|
| 1 | Det ønskede niveau blev gemt i signeringsprocessen |
Certificeringsbegrænsning
En certificerende signatur skal være dokumentets første signerede signatur, og kataloget må ikke allerede indeholde en DocMDP-tilladelsesreference
Hvis en af betingelserne overtrædes, afvises signeringshandlingen i stedet for at udsende en anden eller tvetydig certificeringsstruktur
Verifikation
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* rapporterer tilladelsesniveauet, den strukturelle gyldighed og om katalogreferencen svarer til den valgte signatur