| /* Error codes for the X509 functions. */ |
| |
| /* Function codes. */ |
| #define X509_F_ADD_CERT_DIR 100 |
| #define X509_F_BY_FILE_CTRL 101 |
| #define X509_F_DIR_CTRL 102 |
| #define X509_F_GET_CERT_BY_SUBJECT 103 |
| #define X509_F_X509V3_ADD_EXT 104 |
| #define X509_F_X509_CHECK_PRIVATE_KEY 128 |
| #define X509_F_X509_EXTENSION_CREATE_BY_NID 108 |
| #define X509_F_X509_EXTENSION_CREATE_BY_OBJ 109 |
| #define X509_F_X509_GET_PUBKEY_PARAMETERS 110 |
| #define X509_F_X509_LOAD_CERT_FILE 111 |
| #define X509_F_X509_LOAD_CRL_FILE 112 |
| #define X509_F_X509_NAME_ADD_ENTRY 113 |
| #define X509_F_X509_NAME_ENTRY_CREATE_BY_NID 114 |
| #define X509_F_X509_NAME_ENTRY_SET_OBJECT 115 |
| #define X509_F_X509_NAME_ONELINE 116 |
| #define X509_F_X509_NAME_PRINT 117 |
| #define X509_F_X509_PRINT_FP 118 |
| #define X509_F_X509_PUBKEY_GET 119 |
| #define X509_F_X509_PUBKEY_SET 120 |
| #define X509_F_X509_REQ_PRINT 121 |
| #define X509_F_X509_REQ_PRINT_FP 122 |
| #define X509_F_X509_REQ_TO_X509 123 |
| #define X509_F_X509_STORE_ADD_CERT 124 |
| #define X509_F_X509_STORE_ADD_CRL 125 |
| #define X509_F_X509_TO_X509_REQ 126 |
| #define X509_F_X509_VERIFY_CERT 127 |
| |
| /* Reason codes. */ |
| #define X509_R_BAD_X509_FILETYPE 100 |
| #define X509_R_CANT_CHECK_DH_KEY 114 |
| #define X509_R_CERT_ALREADY_IN_HASH_TABLE 101 |
| #define X509_R_ERR_ASN1_LIB 102 |
| #define X509_R_INVALID_DIRECTORY 113 |
| #define X509_R_KEY_TYPE_MISMATCH 115 |
| #define X509_R_KEY_VALUES_MISMATCH 116 |
| #define X509_R_LOADING_CERT_DIR 103 |
| #define X509_R_LOADING_DEFAULTS 104 |
| #define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 105 |
| #define X509_R_SHOULD_RETRY 106 |
| #define X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN 107 |
| #define X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY 108 |
| #define X509_R_UNKNOWN_KEY_TYPE 117 |
| #define X509_R_UNKNOWN_NID 109 |
| #define X509_R_UNSUPPORTED_ALGORITHM 111 |
| #define X509_R_WRONG_LOOKUP_TYPE 112 |