Last active
August 29, 2015 13:56
-
-
Save public/8999387 to your computer and use it in GitHub Desktop.
X509 verification errors in OpenSSL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # IN 0.9.8y | |
| static const int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT; | |
| static const int X509_V_ERR_UNABLE_TO_GET_CRL; | |
| static const int X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE; | |
| static const int X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE; | |
| static const int X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY; | |
| static const int X509_V_ERR_CERT_SIGNATURE_FAILURE; | |
| static const int X509_V_ERR_CRL_SIGNATURE_FAILURE; | |
| static const int X509_V_ERR_CERT_NOT_YET_VALID; | |
| static const int X509_V_ERR_CERT_HAS_EXPIRED; | |
| static const int X509_V_ERR_CRL_NOT_YET_VALID; | |
| static const int X509_V_ERR_CRL_HAS_EXPIRED; | |
| static const int X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD; | |
| static const int X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD; | |
| static const int X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD; | |
| static const int X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD; | |
| static const int X509_V_ERR_OUT_OF_MEM; | |
| static const int X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT; | |
| static const int X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN; | |
| static const int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY; | |
| static const int X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE; | |
| static const int X509_V_ERR_CERT_CHAIN_TOO_LONG; | |
| static const int X509_V_ERR_CERT_REVOKED; | |
| static const int X509_V_ERR_INVALID_CA; | |
| static const int X509_V_ERR_PATH_LENGTH_EXCEEDED; | |
| static const int X509_V_ERR_INVALID_PURPOSE; | |
| static const int X509_V_ERR_CERT_UNTRUSTED; | |
| static const int X509_V_ERR_CERT_REJECTED; | |
| static const int X509_V_ERR_SUBJECT_ISSUER_MISMATCH; | |
| static const int X509_V_ERR_AKID_SKID_MISMATCH; | |
| static const int X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH; | |
| static const int X509_V_ERR_KEYUSAGE_NO_CERTSIGN; | |
| static const int X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER; | |
| static const int X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION; | |
| static const int X509_V_ERR_KEYUSAGE_NO_CRL_SIGN; | |
| static const int X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION; | |
| static const int X509_V_ERR_INVALID_NON_CA; | |
| static const int X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED; | |
| static const int X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE; | |
| static const int X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED; | |
| static const int X509_V_ERR_INVALID_EXTENSION; | |
| static const int X509_V_ERR_INVALID_POLICY_EXTENSION; | |
| static const int X509_V_ERR_NO_EXPLICIT_POLICY; | |
| static const int X509_V_ERR_UNNESTED_RESOURCE; | |
| static const int X509_V_ERR_APPLICATION_VERIFICATION; | |
| # ADDED IN 1.0.1 | |
| static const int X509_V_ERR_DIFFERENT_CRL_SCOPE; | |
| static const int X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE; | |
| static const int X509_V_ERR_PERMITTED_VIOLATION; | |
| static const int X509_V_ERR_EXCLUDED_VIOLATION; | |
| static const int X509_V_ERR_SUBTREE_MINMAX; | |
| static const int X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE; | |
| static const int X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX; | |
| static const int X509_V_ERR_UNSUPPORTED_NAME_SYNTAX; | |
| static const int X509_V_ERR_CRL_PATH_VALIDATION_ERROR; | |
| # ADDED IN 1.0.2 | |
| static const int X509_V_ERR_SUITE_B_INVALID_VERSION; | |
| static const int X509_V_ERR_SUITE_B_INVALID_ALGORITHM; | |
| static const int X509_V_ERR_SUITE_B_INVALID_CURVE; | |
| static const int X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM; | |
| static const int X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED; | |
| static const int X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256; | |
| static const int X509_V_ERR_HOSTNAME_MISMATCH; | |
| static const int X509_V_ERR_EMAIL_MISMATCH; | |
| static const int X509_V_ERR_IP_ADDRESS_MISMATCH; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment