THPDFHeadlessCMSResult
| Miembro | Significado |
|---|---|
SignatureValid | Todos los firmantes CMS, conjuntos de atributos firmados y digests de contenido pasaron la verificación criptográfica |
CertificateTrustEvaluated | Se ejecutó una pasada explícita de verificación con CA confiable después de que la integridad tuviera éxito |
CertificateTrusted | OpenSSL aceptó las rutas de certificados contra el almacén de CA explícito y, cuando se solicitó, el binding ESS de CAdES |
SignerCount | Número de entradas SignerInfo del CMS |
TimestampCount | Número de firmantes que llevan un atributo signatureTimeStampToken estructuralmente válido |
TimestampTrustEvaluated | Se ejecutaron la confianza explícita en la TSA y la validación de imprint de firma para los tokens de timestamp presentes |
TimestampValid | Cada firmante lleva un token RFC3161 autenticado, con cadena TSA, EKU de timestamp crítico, binding ESS e imprint del valor de firma verificados; la validación CRL se 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 válida anterior puede coexistir con datos posteriores sin firmar |
BytesRead | Bytes totales de la fuente leídos a través del BIO, incluida una pasada opcional de verificación confiable |
Detail | Detalles del fallo de OpenSSL, o una cadena vacía en caso de éxito |
La confianza en certificados no debe inferirse de SignatureValid; los bytes posteriores sin firmar no deben describirse como autenticados por una firma anterior
La presencia de un timestamp no establece la confianza en él; TimestampValid permanece false cuando no se configuran raíces de confianza TSA explícitas