THPDFHeadlessDocument.AddSignatureValidationEvidence
function AddSignatureValidationEvidence(SignatureIndex: Integer;
const Evidence: THPDFHeadlessLTVEvidence;
const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;
Authentifie la signature signée sélectionnée et ses preuves de révocation, puis prépare une mise à jour incrémentale DSS et VRI dans le document chargé
SignatureIndex sélectionne une signature signée en base zéro, plutôt qu'un index de champ de formulaire ; TrustedCAFile doit contenir des racines de confiance PEM explicites
Le digest du contenu de la signature, la signature du signataire et sa chaîne, et l'horodatage requis sont vérifiés par rapport aux ByteRanges PDF d'origine avant toute mutation du graphe du document
Evidence fournit des réponses OCSP DER complètes ou des CRL d'émetteurs couvrant tous les certificats de chaîne non ancres du signataire et du TSA ; des certificats DER optionnels complètent la construction de chaîne
Appelez SaveToFile avec un chemin de sortie distinct après succès ; la révision signée d'origine reste intacte et les flux de preuves AES nouvellement générés restent chiffrés
Les tokens d'annulation du document et des preuves doivent correspondre quand les deux sont fournis ; les limites du document contraignent les limites des preuves, les tailles de flux générés, les nombres d'objets et les octets de sortie incrémentale restants
Les sources chiffrées exigent une permission de modification du document ou une authentification propriétaire ; preuves invalides, permissions refusées, budgets épuisés et annulation laissent le graphe inchangé
Voir les preuves natives de validation de signature pour la portée de validation et les limitations d'archivage