THPDFHeadlessDocument.AddSignatureValidationEvidence

function AddSignatureValidationEvidence(SignatureIndex: Integer;
  const Evidence: THPDFHeadlessLTVEvidence;
  const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;

Authenticeert de gekozen getekende signature en diens revocation-bewijs, en bereidt daarna een DSS- en VRI-incrementele update voor in het geladen document

SignatureIndex kiest een zero-based getekende signature, in plaats van een form-field-index; TrustedCAFile moet expliciete PEM-trust-roots bevatten

De signature content-digest, signer-signature en -keten en de vereiste timestamp worden tegen de originele PDF ByteRanges geverifieerd vóór elke document-graaf-mutatie

Evidence levert complete DER OCSP-responses of issuer-CRL's die alle niet-anchor-signer- en TSA-keten-certificaten dekken; optionele DER-certificaten vullen ketenconstructie aan

Raad SaveToFile aan met een distinct uitvoerpad na succes; de originele signed revisie blijft intact en nieuw gegenereerde AES evidence-streams blijven versleuteld

Document- en evidence-annuleringstokens moeten matchen wanneer beide worden meegeleverd; documentlimieten beperken evidence-limieten, gegenereerde streamgroottes, objectaantallen en resterende incrementele uitvoerbytes

Versleutelde bronnen vragen document modification-permission of owner-authenticatie; ongeldig bewijs, geweigerde permissions, uitgeputte budgetten en annulering laten de graaf ongewijzigd

Zie Native signature validation evidence voor validatiebereik en archival-beperkingen