Rediger

Del via


Certificate and Trust Return Values

The following table lists the certificate and certificate trust return values. These values are contained in the header file Winerror.h.

Name Description Value
CERT_E_CRITICAL A certificate contains an unknown extension that is marked "critical." 0x800B0105
CERT_E_INVALID_NAME The certificate has a name that is not valid. The name is either not included in the permitted list or is explicitly excluded. 0x800B0114
CERT_E_INVALID_POLICY The certificate has a policy that is not valid. 0x800B0113
CERT_E_ISSUERCHAINING A parent of a given certificate in fact did not issue that child certificate. 0x800B0107
CERT_E_MALFORMED A certificate is missing or has an empty value for an important field, such as a subject or issuer name. 0x800B0108
CERT_E_PATHLENCONST A path length constraint in the certification chain has been violated. 0x800B0104
CERT_E_UNTRUSTEDCA A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider. 0x800B0112
CRYPT_E_NO_REVOCATION_CHECK The revocation function was unable to check revocation for the certificate. 0x80092012
TRUST_E_BAD_DIGEST The digital signature of the object did not verify. 0x80096010
TRUST_E_BASIC_CONSTRAINTS The basic constraint extension of a certificate has not been observed. 0x80096019
TRUST_E_CERT_SIGNATURE The signature of the certificate cannot be verified. 0x80096004
TRUST_E_COUNTER_SIGNER One of the counter signatures was not valid. 0x80096003
TRUST_E_EXPLICIT_DISTRUST The certificate was explicitly marked as untrusted by the user. 0x800B0111
TRUST_E_FINANCIAL_CRITERIA The certificate does not meet or contain the Authenticode financial extensions. 0x8009601E
TRUST_E_NO_SIGNER_CERT The certificate for the signer of the message is not valid or not found. 0x80096002
TRUST_E_SYSTEM_ERROR A system-level error occurred while verifying trust. 0x80096001
TRUST_E_TIME_STAMP The time stamp signature or certificate could not be verified or is malformed. 0x80096005