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 DSS y VRI en el documento cargado

SignatureIndex selecciona una firma firmada de 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 firmante y su cadena, y el timestamp requerido se verifican contra los ByteRanges PDF originales antes de cualquier mutación del grafo del documento

Evidence suministra respuestas OCSP DER completas o CRLs del emisor que cubren todos los certificados de cadena no ancla del firmante y la TSA; los certificados DER opcionales complementan la construcción de la cadena

Llame a SaveToFile con una ruta de salida distinta tras el éxito; la revisión firmada original permanece intacta y los streams de evidencia AES recién generados permanecen cifrados

Los tokens de cancelación del documento y de la evidencia deben coincidir cuando se suministran ambos; los límites del documento restringen los límites de evidencia, los tamaños de streams generados, los recuentos de objetos y los bytes de salida incremental restantes

Las fuentes cifradas exigen permiso de modificación del documento o autenticación de owner; la evidencia inválida, los permisos denegados, los presupuestos agotados y la cancelación dejan el grafo sin cambios

Véase Evidencia nativa de validación de firmas para el alcance de validación y las limitaciones de archivo