THPDFHeadlessDocument.SetSignaturePolicyOptions
procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;
Nakonfiguruje validaci stávajících podpisů před inkrementálním uložením či aktualizací formuláře v podepsaném dokumentu
Výchozí validace kontroluje kryptografickou integritu a příslušnou vazbu ESS signing-certificate, aniž by vyžadovala CA soubor; explicitní důvěryhodnou CA či timestamp politiku dodávejte, když musí předchozí podpisy splňovat důvěryhodnostní požadavky aplikace
Původní autentizovaná revize řídí oprávnění DocMDP a FieldMDP; P1 znemožní změny polí, zatímco P2 a P3 dovolují hodnoty a appearance existujících nepodepsaných zapisovatelných nepouzamčených polí
Slovníky podpisů, definice polí, uzamčená pole, obsah stránek i chráněné resource si ponechávají svou autentizovanou sémantiku; poškozená syntaxe politiky, neplatné stávající podpisy, selhání nakonfigurované důvěry i zrušení aktualizaci znemožní
Pro validaci CMS a timestampů použijte cancellation token dokumentu, držte verifikační rozpočty kladné a dodávejte cesty certifikátů a CRL bez znaků NUL
Headless dokument · Volby CMS · Verifikace podpisů
Když je zapnuté UseAdobeRevocationInfo, každý existující naplněný podpis, včetně DocTimeStamp, musí autentizovat svůj skutečný podepsaný revokační atribut, dřív než povolená aktualizace formuláře proběhne; nevyhodnocený či neplatný revokační report nemůže aktualizaci autorizovat
U RFC 3161 document timestampů jsou podepsané Adobe důkazy a Timestamp.RequireRevocation samostatné požadavky: ten první autentizuje vložený podepsaný atribut vůči důvěře RevocationValidation, zatímco ten druhý aplikuje nakonfigurovanou verifikaci statusu TSA certifikátů