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í