THPDFHeadlessDocument.SetSignaturePolicyOptions

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

Configureert validatie van bestaande signatures vóór een incrementele save of formulierupdate op een getekend document

Default-validatie checkt cryptografische integriteit en de toepasselijke ESS signing-certificate-binding zonder een CA-bestand te vragen; lever een expliciet trusted CA- of timestamp-beleid aan wanneer eerdere signatures aan applicatie-trust-vereisten moeten voldoen

De originele geauthenticeerde revisie stuurt DocMDP- en FieldMDP-permissions; P1 verhindert veldwijzigingen, terwijl P2 en P3 waarden en appearances van bestaande niet-getekende, schrijfbare velden die niet locked zijn toestaan

Signature-dictionaries, velddefinities, locked velden, paginacontent en beschermde resources behouden diens geauthenticeerde semantics; misvormde policy-syntax, ongeldige bestaande signatures, gefaalde geconfigureerde trust en annulering verhinderen de update

Gebruik het document-annuleringstoken voor CMS- en timestamp-validatie, houd verificatiebudgetten positief en lever certificaat- en CRL-paden aan zonder NUL-tekens

Headless document · CMS options · Signature verification

Wanneer UseAdobeRevocationInfo aan staat, moet elke bestaande gevulde signature, inclusief een DocTimeStamp, diens echte signed revocation-attribute authentiseren voordat een toegestane formulierupdate doorgaat; een niet-beoordeeld of ongeldig revocation-rapport kan de update niet autoriseren

Voor RFC 3161 document timestamps zijn signed Adobe-bewijzen en Timestamp.RequireRevocation aparte vereisten: de eerste authenticeert het embedded signed attribute tegen RevocationValidation-trust, terwijl de tweede geconfigureerde TSA-certificaatstatusverificatie toepast