SetSignProcessDocMDP
Sicherheit und Signaturen
Beschreibung
Diese Seite beschreibt DocMDP in PDF Library for Delphi unter dem Thema „Sicherheit und Signaturen“. API-Namen, Parameter, Klassennamen, Dateinamen und Literale werden genau so beibehalten, wie sie in der Delphi-Bibliothek und den DLL-Einstiegspunkten erscheinen.
Das erzeugte Signaturwörterbuch erhält einen /Reference-Eintrag mit der angeforderten Berechtigungsstufe, und der Dokumentkatalog erhält einen passenden /Perms /DocMDP-Verweis auf dieses Signaturwörterbuch
Syntax
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parameter
| SignProcessID | Ein von einer der Funktionen NewSignProcessFrom* zurückgegebener Wert |
|---|---|
| Level | 0 deaktiviert die Zertifizierung, 1 lässt keine Änderungen zu, 2 lässt das Ausfüllen und Signieren von Formularen zu und 3 zusätzlich Anmerkungen |
Rückgabewert
| 0 | Die Prozesskennung oder Stufe ist ungültig |
|---|---|
| 1 | Die angeforderte Stufe wurde im Signaturprozess gespeichert |
Zertifizierungseinschränkung
Eine zertifizierende Signatur muss die erste signierte Signatur des Dokuments sein, und der Katalog darf noch keinen DocMDP-Berechtigungsverweis enthalten
Ausführliche Parameterbeschreibungen finden Sie im PDF Library for Delphi-Entwicklerhandbuch und in den Header-Kommentaren.
Rückgabewerte
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* meldet die Berechtigungsstufe, die strukturelle Gültigkeit und ob der Katalogverweis der ausgewählten Signatur entspricht