Error mapping by hand
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
 
ABCEFGHIJKLMNOPQRSTUVWXYZ
1
Errors that we have succesfully replicated on certificates generated by us
2
These errors can occur, but we haven't managed to replicate them yet
3
These errors are either marked unused/deprecated by documentation, or we suspect they can't really occur
4
These errors are not yet reproduced, but their description matches a description of some OpenSSL error
5
NO ERROR! : A library doesn't recognize this error and proceeds to verify normally
6
7
OpenSSLGnuTLSBotanmbedTLSJDKNSSWolfSSLMicrosoft CryptoAPI
8
X509_V_OKOK
9
X509_V_ERR_UNSPECIFIEDUNSPECIFIED
10
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERTSEC_ERROR_UNKNOWN_ISSUERX509_V_ERR_UNABLE_TO_GET_ISSUER_CERT
11
X509_V_ERR_UNABLE_TO_GET_CRLNO_REVOCATION_DATAUNDETERMINED_REVOCATION_STATUSSEC_ERROR_CRL_NOT_FOUND
12
X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
13
X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
14
X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
15
X509_V_ERR_CERT_SIGNATURE_FAILUREGNUTLS_CERT_SIGNATURE_FAILURESIGNATURE_ERRORMBEDTLS_X509_BADCERT_NOT_TRUSTEDINVALID_SIGNATURESEC_ERROR_BAD_SIGNATURE
16
X509_V_ERR_CRL_SIGNATURE_FAILUREGNUTLS_CERT_SIGNATURE_FAILURECRL_BAD_SIGNATURESEC_ERROR_CRL_BAD_SIGNATUREX509_V_ERR_CRL_SIGNATURE_FAILURE
17
X509_V_ERR_CERT_NOT_YET_VALIDGNUTLS_CERT_NOT_ACTIVATEDCERT_NOT_YET_VALIDMBEDTLS_X509_BADCERT_FUTURENOT_YET_VALIDX509_V_ERR_CERT_NOT_YET_VALID
18
X509_V_ERR_CERT_HAS_EXPIREDGNUTLS_CERT_EXPIREDCERT_HAS_EXPIREDMBEDTLS_X509_BADCERT_EXPIREDEXPIREDSEC_ERROR_EXPIRED_CERTIFICATEX509_V_ERR_CERT_HAS_EXPIREDCERT_E_EXPIRED
19
X509_V_ERR_CRL_NOT_YET_VALIDGNUTLS_CERT_REVOCATION_DATA_ISSUED_IN_FUTURECRL_NOT_YET_VALIDMBEDTLS_X509_BADCRL_FUTURESEC_ERROR_CRL_NOT_YET_VALID
20
X509_V_ERR_CRL_HAS_EXPIREDGNUTLS_CERT_REVOCATION_DATA_SUPERSEDEDCRL_HAS_EXPIREDMBEDTLS_X509_BADCRL_EXPIREDSEC_ERROR_CRL_EXPIREDX509_V_ERR_CRL_HAS_EXPIRED
21
X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELDMBEDTLS_ERR_X509_INVALID_DATEX509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD
22
X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELDMBEDTLS_ERR_X509_INVALID_DATEX509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD
23
X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD
24
X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELDX509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD
25
X509_V_ERR_OUT_OF_MEM
26
X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERTGNUTLS_CERT_SIGNER_NOT_FOUNDCANNOT_ESTABLISH_TRUSTMBEDTLS_X509_BADCERT_NOT_TRUSTEDX509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
27
X509_V_ERR_SELF_SIGNED_CERT_IN_CHAINGNUTLS_CERT_SIGNER_NOT_FOUNDCANNOT_ESTABLISH_TRUSTMBEDTLS_X509_BADCERT_NOT_TRUSTEDX509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN
28
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLYGNUTLS_CERT_SIGNER_NOT_FOUNDCERT_ISSUER_NOT_FOUNDMBEDTLS_X509_BADCERT_NOT_TRUSTEDNO_TRUST_ANCHORX509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
29
X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATUREX509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE
30
X509_V_ERR_CERT_CHAIN_TOO_LONGX509_V_ERR_CERT_CHAIN_TOO_LONG
31
X509_V_ERR_CERT_REVOKEDGNUTLS_CERT_REVOKEDCERT_IS_REVOKEDMBEDTLS_X509_BADCERT_REVOKEDREVOKEDSEC_ERROR_REVOKED_CERTIFICATEX509_V_ERR_CERT_REVOKEDCERT_E_REVOKED
32
X509_V_ERR_INVALID_CAGNUTLS_CERT_SIGNER_NOT_CACA_CERT_NOT_FOR_CERT_ISSUERMBEDTLS_X509_BADCERT_NOT_TRUSTEDNOT_CA_CERTSEC_ERROR_CA_CERT_INVALID
33
X509_V_ERR_PATH_LENGTH_EXCEEDEDGNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURECERT_CHAIN_TOO_LONGMBEDTLS_X509_BADCERT_NOT_TRUSTEDPATH_TOO_LONGSEC_ERROR_PATH_LEN_CONSTRAINT_INVALID
34
X509_V_ERR_INVALID_PURPOSEGNUTLS_CERT_PURPOSE_MISMATCHMBEDTLS_X509_BADCERT_KEY_USAGEINVALID_KEY_USAGESEC_ERROR_CERT_USAGES_INVALIDCERT_E_WRONG_USAGE
36
X509_V_ERR_CERT_REJECTEDX509_V_ERR_CERT_REJECTED
41
X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER
42
X509_V_ERR_UNHANDLED_CRITICAL_EXTENSIONGNUTLS_CERT_UNKNOWN_CRIT_EXTENSIONSUNKNOWN_CRITICAL_EXTENSIONSEC_ERROR_UNKNOWN_CRITICAL_EXTENSION
43
X509_V_ERR_KEYUSAGE_NO_CRL_SIGN
44
X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSIONUNRECOGNIZED_CRIT_EXT
45
X509_V_ERR_INVALID_NON_CA
46
X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED
47
X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE
48
X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
49
X509_V_ERR_INVALID_EXTENSIONMBEDTLS_ERR_X509_INVALID_EXTENSIONS
50
X509_V_ERR_INVALID_POLICY_EXTENSIONPOLICY_ERRORINVALID_POLICYCERT_E_INVALID_POLICY
51
X509_V_ERR_NO_EXPLICIT_POLICY
52
X509_V_ERR_DIFFERENT_CRL_SCOPE
54
X509_V_ERR_UNNESTED_RESOURCE
55
X509_V_ERR_PERMITTED_VIOLATIONGNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURENAME_CONSTRAINT_ERRORMBEDTLS_X509_BADCERT_NOT_TRUSTED
56
X509_V_ERR_EXCLUDED_VIOLATIONGNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURENO ERROR!MBEDTLS_X509_BADCERT_NOT_TRUSTED
57
X509_V_ERR_SUBTREE_MINMAX
58
X509_V_ERR_APPLICATION_VERIFICATION
59
X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE
61
X509_V_ERR_UNSUPPORTED_NAME_SYNTAX
62
X509_V_ERR_CRL_PATH_VALIDATION_ERROR
63
X509_V_ERR_PATH_LOOPCERT_CHAIN_LOOP
64
X509_V_ERR_SUITE_B_INVALID_VERSION
65
X509_V_ERR_SUITE_B_INVALID_ALGORITHM
66
X509_V_ERR_SUITE_B_INVALID_CURVE
67
X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM
68
X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED
69
X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256
70
X509_V_ERR_HOSTNAME_MISMATCHCERT_NAME_NO_MATCHMBEDTLS_X509_BADCERT_CN_MISMATCHINVALID_NAMECERT_E_CN_NO_MATCH
71
X509_V_ERR_EMAIL_MISMATCH
72
X509_V_ERR_IP_ADDRESS_MISMATCH
73
X509_V_ERR_DANE_NO_MATCH
74
X509_V_ERR_EE_KEY_TOO_SMALLMBEDTLS_X509_BADCERT_BAD_KEY
75
X509_V_ERR_CA_KEY_TOO_SMALLSIGNATURE_METHOD_TOO_WEAKMBEDTLS_X509_BADCERT_BAD_KEY
76
X509_V_ERR_CA_MD_TOO_WEAKGNUTLS_CERT_INSECURE_ALGORITHMUNTRUSTED_HASHMBEDTLS_X509_BADCERT_BAD_MD
77
X509_V_ERR_INVALID_CALL
78
X509_V_ERR_STORE_LOOKUP
79
X509_V_ERR_NO_VALID_SCTS
80
X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION
81
X509_V_ERR_OCSP_VERIFY_NEEDED
82
X509_V_ERR_OCSP_VERIFY_FAILED
83
X509_V_ERR_OCSP_CERT_UNKNOWNOCSP_CERT_NOT_LISTED
84
X509_V_ERR_SIGNATURE_ALGORITHM_MISMATCH
85
X509_V_ERR_NO_ISSUER_PUBLIC_KEY
86
Errors right from here and below are not matched yet.
GNUTLS_CERT_INVALIDNO_MATCHING_CRL_DPMBEDTLS_ERR_X509_INVALID_SIGNATUREALGORITHM_CONSTRAINEDSEC_ERROR_IOTRUST_E_CERT_SIGNATURE
87
GNUTLS_CERT_MISMATCHOCSP_NOT_YET_VALIDMBEDTLS_X509_BADCRL_NOT_TRUSTEDNAME_CHAININGSEC_ERROR_LIBRARY_FAILURECERT_E_UNTRUSTEDROOT
88
GNUTLS_CERT_MISSING_OCSP_STATUSOCSP_HAS_EXPIREDMBEDTLS_X509_BADCERT_MISSING SEC_ERROR_BAD_DATACERT_E_UNTRUSTEDTESTROOT
89
GNUTLS_CERT_INVALID_OCSP_STATUSOCSP_IS_TOO_OLDMBEDTLS_X509_BADCERT_SKIP_VERIFYSEC_ERROR_OUTPUT_LENCERT_E_CHAINING
90
GNUTLS_CERT_UNEXPECTED_OWNERCHAIN_NAME_MISMATCHMBEDTLS_X509_BADCERT_OTHERSEC_ERROR_INPUT_LENTRUST_E_BASIC_CONSTRAINTS
91
INVALID_USAGEMBEDTLS_X509_BADCERT_EXT_KEY_USAGESEC_ERROR_INVALID_ARGSCERT_E_CRITICAL
92
CA_CERT_NOT_FOR_CRL_ISSUERMBEDTLS_X509_BADCERT_NS_CERT_TYPESEC_ERROR_INVALID_ALGORITHMCERT_E_VALIDITYPERIODNESTING
93
OCSP_BAD_STATUSMBEDTLS_X509_BADCERT_BAD_PKSEC_ERROR_INVALID_AVACRYPT_E_NO_REVOCATION_CHECK
94
DUPLICATE_CERT_EXTENSIONMBEDTLS_X509_BADCRL_BAD_MDSEC_ERROR_INVALID_TIMECRYPT_E_REVOCATION_OFFLINE
95
OCSP_ISSUER_NOT_FOUNDMBEDTLS_X509_BADCRL_BAD_PKSEC_ERROR_BAD_DERTRUST_E_BASIC_CONSTRAINTS
96
OCSP_RESPONSE_MISSING_KEYUSAGEMBEDTLS_X509_BADCRL_BAD_KEYSEC_ERROR_BAD_KEYCRYPT_E_REVOKED
97
OCSP_RESPONSE_INVALIDSEC_ERROR_BAD_PASSWORDCERT_E_REVOCATION_FAILURE
98
EXT_IN_V1_V2_CERT SEC_ERROR_RETRY_PASSWORDCERT_E_INVALID_NAME
99
DUPLICATE_CERT_POLICY SEC_ERROR_NO_NODELOCKCERT_E_PURPOSE
100
CERT_PUBKEY_INVALID SEC_ERROR_BAD_DATABASECERT_E_ROLE
101
SIGNATURE_ALGO_UNKNOWNSEC_ERROR_NO_MEMORY
102
SIGNATURE_ALGO_BAD_PARAMS SEC_ERROR_UNTRUSTED_ISSUER
103
SEC_ERROR_UNTRUSTED_CERT
104
SEC_ERROR_DUPLICATE_CERT
105
SEC_ERROR_DUPLICATE_CERT_NAME
106
SEC_ERROR_ADDING_CERT
107
SEC_ERROR_FILING_KEY
Loading...