THPDFHeadlessDocument.AddSignatureValidationEvidence
function AddSignatureValidationEvidence(SignatureIndex: Integer;
const Evidence: THPDFHeadlessLTVEvidence;
const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;
Autentica la firma firmada seleccionada y su evidencia de revocación, y luego prepara una actualización incremental de DSS y VRI en el documento cargado
SignatureIndex selecciona una firma firmada con base cero, no un índice de campo de formulario; TrustedCAFile debe contener raíces de confianza PEM explícitas
El digest del contenido de la firma, la firma del signer y su cadena, y el timestamp requerido se verifican contra los ByteRanges originales del PDF antes de cualquier mutación del grafo del documento
Evidence aporta respuestas OCSP DER completas o CRLs de issuers que cubren todos los certificados de cadena de signer y TSA no ancla; los certificados DER opcionales complementan la construcción de la cadena
Llama a SaveToFile con una ruta de salida distinta después del éxito; la revisión firmada original queda intacta y los streams de evidencia AES recién generados permanecen cifrados
Los cancellation tokens del documento y de la evidencia deben coincidir cuando se aportan ambos; los límites del documento restringen los límites de evidencia, los tamaños de streams generados, los conteos de objetos y los bytes de salida incremental restantes
Las fuentes cifradas exigen permiso de modificación del documento o autenticación de owner; evidencia inválida, permisos denegados, presupuestos agotados y cancelación dejan el grafo sin cambios
Ver evidencia nativa de validación de firmas para el alcance de validación y las limitaciones de archivo