THPDFHeadlessDocument.SetSignaturePolicyOptions
procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;
Configura la validazione delle firme esistenti prima di un salvataggio incrementale o di un aggiornamento del form su un documento firmato
La validazione predefinita controlla l'integrità crittografica e il binding applicabile del certificato di firma ESS senza richiedere un file CA; fornire una CA fidata esplicita o una politica sui timestamp quando le firme precedenti devono soddisfare i requisiti di fiducia dell'applicazione
La revisione originale autenticata governa i permessi DocMDP e FieldMDP; P1 impedisce le modifiche ai campi, mentre P2 e P3 consentono valori e appearance dei campi esistenti non firmati, scrivibili e non bloccati
Dizionari di firma, definizioni di campi, campi bloccati, contenuto delle pagine e risorse protette conservano la loro semantica autenticata; sintassi di politica malformata, firme esistenti non valide, fiducia configurata non soddisfatta e cancellazione impediscono l'aggiornamento
Usare il cancellation token del documento per la validazione CMS e dei timestamp, tenere i budget di verifica positivi e fornire percorsi di certificati e CRL senza caratteri NUL
Documento headless · Opzioni CMS · Verifica delle firme
Quando UseAdobeRevocationInfo è abilitato, ogni firma esistente popolata, DocTimeStamp incluso, deve autenticare il suo reale attributo di revoca firmato prima che proceda un aggiornamento del form consentito; un report di revoca non valutato o non valido non può autorizzare l'aggiornamento
Per i timestamp dei documenti RFC 3161, le evidenze Adobe firmate e Timestamp.RequireRevocation sono requisiti separati: la prima autentica l'attributo firmato incorporato rispetto alla fiducia RevocationValidation, mentre la seconda applica la verifica configurata dello stato dei certificati della TSA