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

SignProcessIDEin von einer der Funktionen NewSignProcessFrom* zurückgegebener Wert
Level0 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

0Die Prozesskennung oder Stufe ist ungültig
1Die 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

Hinweise

SetSignProcessFieldLock, TPDFlibSignatureVerifier