Type THPDFCertificateValidationStatus

Rapporte l'issue de la construction et de la validation d'un chemin de certificats de signataire

Déclaration

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

Unité

HPDFSignVerify

Valeurs

ValeurObjectif
cvsNotValidatedLa validation du chemin de certificats n'a pas été demandée ou n'a pas tourné ; état par défaut du rapport
cvsTrustedLe chemin s'est clôturé sur une ancre de confiance configurée et tous les contrôles sont passés
cvsSignatureInvalidUne signature de certificat ou de preuve a échoué cryptographiquement
cvsNoTrustAnchorAucune ancre de confiance configurée ne correspondait au sommet du chemin construit
cvsPathBuildingFailedLa chaîne n'a pas pu être clôturée avec le pool de certificats fourni, même après récupération AIA quand elle est activée
cvsPathValidationFailedLe chemin a été construit mais a échoué à des contrôles tels que contraintes de base, usage de clé ou périodes de validité
cvsRevokedUne preuve de révocation marque un certificat du chemin comme révoqué
cvsRevocationUnknownL'état de révocation n'a pas pu être déterminé à partir des preuves disponibles
cvsMalformedEvidenceLa preuve OCSP ou CRL fournie n'a pas pu être analysée ; elle ne prouve donc rien dans un sens ni dans l'autre
cvsUnsupportedAlgorithmUn algorithme du chemin n'est pas implémenté par la bibliothèque
cvsAlgorithmRejectedUn algorithme du chemin est implémenté mais rejeté par la politique d'algorithmes configurée

Notes d'utilisation

API associées