THPDFHeadlessDocument.SetSignaturePolicyOptions

procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;

Konfiguriert die Prüfung vorhandener Signaturen vor einem inkrementellen Speichern oder einer Formularänderung an einem signierten Dokument

Die Standardprüfung kontrolliert kryptografische Integrität und die anwendbare ESS-Bindung des Signaturzertifikats, ohne eine CA-Datei zu verlangen; stelle eine explizite vertrauenswürdige CA oder Timestamp-Policy bereit, wenn frühere Signaturen die Vertrauensanforderungen der Anwendung erfüllen sollen

Die originale authentifizierte Revision steuert DocMDP- und FieldMDP-Berechtigungen; P1 verhindert Feldänderungen, während P2 und P3 Werte und Appearances vorhandener unsignierter, beschreibbarer und nicht gesperrter Felder erlauben

Signature-Dictionaries, Felddefinitionen, gesperrte Felder, Seiteninhalte und geschützte Ressourcen behalten ihre authentifizierte Semantik; fehlerhafte Policy-Syntax, ungültige vorhandene Signaturen, gescheitertes konfiguriertes Vertrauen und Abbruch verhindern das Update

Nutze das Dokument-Cancellation-Token für CMS- und Timestamp-Prüfung, halte Verifikations-Budgets positiv und liefere Zertifikats- und CRL-Pfade ohne NUL-Zeichen

Headless-Dokument · CMS-Optionen · Signaturprüfung

Wenn UseAdobeRevocationInfo aktiviert ist, muss jede vorhandene ausgefüllte Signatur — auch ein DocTimeStamp — ihr tatsächlich signiertes Revocation-Attribut authentifizieren, bevor ein erlaubtes Formular-Update weiterläuft; ein nicht bewerteter oder ungültiger Revocation-Bericht kann das Update nicht autorisieren

Bei RFC 3161-Dokument-Timestamps sind signierte Adobe-Evidenz und Timestamp.RequireRevocation getrennte Anforderungen: Ersteres authentifiziert das eingebettete signierte Attribut gegen das RevocationValidation-Vertrauen, Letzteres wendet die konfigurierte TSA-Zertifikatsstatus-Prüfung an