THPDFHeadlessDocument.AddSignatureValidationEvidence
function AddSignatureValidationEvidence(SignatureIndex: Integer;
const Evidence: THPDFHeadlessLTVEvidence;
const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;
Autentizuje vybraný podepsaný podpis a jeho revokační důkazy a poté připraví DSS a VRI inkrementální aktualizaci v načteném dokumentu
SignatureIndex vybírá zero-based podepsaný podpis, nikoli index formulářového pole; TrustedCAFile musí obsahovat explicitní PEM trust rooty
Digest obsahu podpisu, signatura podepsávajícího a jeho řetězce i vyžadovaný timestamp se verifikují proti původním PDF ByteRanges dřív, než dojde k jakékoli mutaci grafu dokumentu
Evidence dodává kompletní DER OCSP odpovědi nebo CRL vystavitelů pokrývající všechny ne-ukotvené certifikáty řetězce podepsávajícího a TSA; volitelné DER certifikáty doplňují stavbu řetězce
Po úspěchu zavolejte SaveToFile s odlišnou výstupní cestou; původní podepsaná revize zůstane nedotčená a nově generované AES důkazní streamy zůstanou šifrované
Cancellation tokeny dokumentu a důkazů se musí shodovat, když jsou dodány oba; limity dokumentu omezují limity důkazů, velikosti generovaných streamů, počty objektů i zbývající bajty inkrementálního výstupu
Šifrované zdroje vyžadují permission pro úpravu dokumentu nebo autentizaci vlastníkem; neplatné důkazy, odmítnutá oprávnění, vyčerpané rozpočty i zrušení nechají graf beze změny
Nativní důkazy validace podpisů popisují rozsah validace a archivační omezení