THPDFHeadlessCMSResult
| Miembro | Significado |
|---|---|
SignatureValid | Cada signer CMS, conjunto de atributos firmados y digest del contenido pasó la verificación criptográfica |
CertificateTrustEvaluated | Una pasada de verificación explícita de CA confiable se ejecutó después de que la integridad tuviera éxito |
CertificateTrusted | OpenSSL aceptó las rutas de certificados contra el store de CA explícito y, cuando se pidió, el binding ESS de CAdES |
SignerCount | Cantidad de entradas SignerInfo del CMS |
TimestampCount | Cantidad de signers que llevan un atributo signatureTimeStampToken estructuralmente válido |
TimestampTrustEvaluated | La confianza explícita en la TSA y la validación del imprint de firma se ejecutaron para los tokens de timestamp presentes |
TimestampValid | Cada signer lleva un token RFC3161 autenticado, con cadena de TSA, EKU de timestamp crítico, binding ESS e imprint del valor de firma verificados; la validación CRL aplica cuando Timestamp.RequireRevocation está habilitado |
SignedRevisionLength | Fin de la revisión PDF autenticada o de la fuente detached completa |
UnsignedTrailingBytes | Bytes posteriores a la revisión firmada; una firma previa válida puede coexistir con datos posteriores no firmados |
BytesRead | Total de bytes de la fuente leídos a través del BIO, incluida una pasada opcional de verificación confiable |
Detail | Detalles de fallo de OpenSSL, o una string vacía en caso de éxito |
La confianza del certificado no debe inferirse de SignatureValid; los bytes posteriores no firmados no deben describirse como autenticados por una firma anterior
La presencia de un timestamp no establece confianza en el timestamp; TimestampValid sigue siendo false cuando no hay raíces de confianza de TSA explícitas configuradas