Información de revocación firmada headless
Asigna THPDFHeadlessCMSOptions.UseAdobeRevocationInfo para embeber evidencia de revocación autenticada en el atributo firmado adbe-revocationInfoArchival de Adobe, OID 1.2.840.113583.1.1.8
Suministra valores OCSPResponse DER completos en RevocationEvidence.OCSPResponses o valores CertificateList DER en RevocationEvidence.CRLs, y asigna RevocationValidation.TrustedCAFile a un trust store PEM explícito
El encoder desenvuelve las respuestas OCSP basic exitosas en el campo estándar BasicOCSPResponse; los llamadores deben retener el wrapper OCSPResponse completo al preparar la evidencia
La firma crea el atributo antes de calcular la firma CMS, y luego autentica las cadenas resultantes del firmante y del timestamp incluido y cada objeto de evidencia antes de publicar la salida
La autenticación comprueba la validez de certificados, las relaciones de issuer, la autorización y firmas del responder OCSP, los identificadores de certificado coincidentes, los tiempos de respuesta o CRL actualmente válidos, el estado revoked y la cobertura completa de cada certificado no raíz de las cadenas del firmante y la TSA
Cada objeto de evidencia suministrado debe pasar la validación; una respuesta good no suprime un objeto revoked, expirado, no autorizado, malformado o no relacionado
Verificación
Con UseAdobeRevocationInfo activado, HPDFVerifyHeadlessCMS y THPDFHeadlessDocument.VerifySignature leen el atributo firmado real de cada firmante CMS
La verificación reconstruye wrappers OCSPResponse completos, valida la evidencia embebida y devuelve RevocationInfoEvaluated y RevocationInfoValid en THPDFHeadlessCMSResult
RevocationEvidence.Certificates puede suministrar certificados de cadena extra durante la verificación; sus arreglos CRL y OCSP no sustituyen a los valores autenticados embebidos
La verificación de integridad por defecto sigue disponible para firmas que no llevan este atributo; activar el perfil exige el atributo y trust explícito de la evidencia
Restricciones de seed y límites
Un seed de firma requerido AddRevInfo true exige este perfil; el false requerido lo prohíbe
El atributo se acota por MaxCMSBytes, los conteos de evidencia y los bytes de validación tienen límites RevocationValidation separados, y los cancellation tokens de CMS y evidencia no nil deben identificar el mismo token
Los HPDFBuildHeadlessRevocationInfo y HPDFReadHeadlessRevocationInfo independientes construyen y parsean el modelo DER estándar acotado; la validación criptográfica ocurre en los flujos de firma y verificación
Los formatos OtherRevInfo personalizados quedan fuera de este perfil, y este flujo no obtiene evidencia de red ni afirma preservación LTA histórica