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