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