Valeurs de retour de certificat et de confiance

Le tableau suivant répertorie les valeurs de retour de certificat et d’approbation de certificat. Ces valeurs sont contenues dans le fichier d’en-tête Winerror.h.

Nom Description Valeur
CERT_E_CRITICAL Un certificat contient une extension inconnue marquée comme « critique ». 0x800B0105
CERT_E_INVALID_NAME Le certificat a un nom qui n’est pas valide. Le nom n’est pas inclus dans la liste autorisée ou est explicitement exclu. 0x800B0114
CERT_E_INVALID_POLICY Le certificat a une stratégie qui n’est pas valide. 0x800B0113
CERT_E_ISSUERCHAINING En fait, un parent d’un certificat donné n’a pas émettre ce certificat enfant. 0x800B0107
CERT_E_MALFORMED Un certificat est manquant ou a une valeur vide pour un champ important, tel qu’un sujet ou un nom d’émetteur. 0x800B0108
CERT_E_PATHLENCONST Une contrainte de longueur de chemin dans la chaîne de certification a été violée. 0x800B0104
CERT_E_UNTRUSTEDCA Une chaîne de certification a été traitée correctement, mais l’un des certificats d’autorité de certification n’est pas approuvé par le fournisseur de stratégie. 0x800B0112
CRYPT_E_NO_REVOCATION_CHECK La fonction de révocation n’a pas pu vérifier la révocation du certificat. 0x80092012
TRUST_E_BAD_DIGEST La signature numérique de l’objet n’a pas été vérifiée. 0x80096010
TRUST_E_BASIC_CONSTRAINTS L’extension de contrainte de base d’un certificat n’a pas été observée. 0x80096019
TRUST_E_CERT_SIGNATURE Impossible de vérifier la signature du certificat. 0x80096004
TRUST_E_COUNTER_SIGNER L’une des signatures de compteur n’était pas valide. 0x80096003
TRUST_E_EXPLICIT_DISTRUST Le certificat a été explicitement marqué comme non approuvé par l’utilisateur. 0x800B0111
TRUST_E_FINANCIAL_CRITERIA Le certificat ne répond pas ou ne contient pas les extensions financières Authenticode. 0x8009601E
TRUST_E_NO_SIGNER_CERT Le certificat du signataire du message n’est pas valide ou introuvable. 0x80096002
TRUST_E_SYSTEM_ERROR Une erreur au niveau du système s’est produite lors de la vérification de l’approbation. 0x80096001
TRUST_E_TIME_STAMP La signature ou le certificat d’horodatage n’a pas pu être vérifié ou mal formé. 0x80096005