Tipo THPDFCertificateValidationStatus

Reporta el resultado de construir y validar una ruta de certificados del firmante

Declaración

THPDFCertificateValidationStatus= (
  cvsNotValidated,
  cvsTrusted,
  cvsSignatureInvalid,
  cvsNoTrustAnchor,
  cvsPathBuildingFailed,
  cvsPathValidationFailed,
  cvsRevoked,
  cvsRevocationUnknown,
  cvsMalformedEvidence,
  cvsUnsupportedAlgorithm,
  cvsAlgorithmRejected
  );

Unidad

HPDFSignVerify

Valores

ValorPropósito
cvsNotValidatedNo se solicitó la validación de la ruta de certificados o no corrió; estado por defecto del informe
cvsTrustedLa ruta cerró en un trust anchor configurado y todas las comprobaciones pasaron
cvsSignatureInvalidUna firma de certificado o de evidencia falló criptográficamente
cvsNoTrustAnchorNingún trust anchor configurado coincidió con la cima de la ruta construida
cvsPathBuildingFailedNo se pudo cerrar la cadena con el pool de certificados suministrado, ni siquiera tras la búsqueda AIA cuando está habilitada
cvsPathValidationFailedLa ruta se construyó pero falló comprobaciones como basic constraints, key usage o periodos de validez
cvsRevokedLa evidencia de revocación marca un certificado de la ruta como revocado
cvsRevocationUnknownNo se pudo determinar el estado de revocación con la evidencia disponible
cvsMalformedEvidenceLa evidencia OCSP o CRL suministrada no se pudo parsear, así que no prueba nada en ningún sentido
cvsUnsupportedAlgorithmUn algoritmo de la ruta no está implementado por la biblioteca
cvsAlgorithmRejectedUn algoritmo de la ruta está implementado pero lo rechaza la política de algoritmos configurada

Notas de uso

APIs relacionadas