x509v3.err 3.3 KB
Newer Older
D
Dr. Stephen Henson 已提交
1 2 3
/* Error codes for the X509V3 functions. */

/* Function codes. */
4 5 6
#define X509V3_F_COPY_EMAIL				 122
#define X509V3_F_COPY_ISSUER				 123
#define X509V3_F_DO_EXT_CONF				 124
7
#define X509V3_F_HEX_TO_STRING				 111
8
#define X509V3_F_I2S_ASN1_ENUMERATED			 121
9
#define X509V3_F_I2S_ASN1_INTEGER			 120
10 11 12
#define X509V3_F_NOTICE_SECTION				 132
#define X509V3_F_NREF_NOS				 133
#define X509V3_F_POLICY_SECTION				 131
13
#define X509V3_F_R2I_CERTPOL				 130
D
Dr. Stephen Henson 已提交
14
#define X509V3_F_S2I_ASN1_IA5STRING			 100
15
#define X509V3_F_S2I_ASN1_INTEGER			 108
16 17 18 19
#define X509V3_F_S2I_ASN1_OCTET_STRING			 112
#define X509V3_F_S2I_ASN1_SKEY_ID			 114
#define X509V3_F_S2I_S2I_SKEY_ID			 115
#define X509V3_F_STRING_TO_HEX				 113
20 21 22 23 24
#define X509V3_F_SXNET_ADD_ASC				 125
#define X509V3_F_SXNET_ADD_ID_INTEGER			 126
#define X509V3_F_SXNET_ADD_ID_ULONG			 127
#define X509V3_F_SXNET_GET_ID_ASC			 128
#define X509V3_F_SXNET_GET_ID_ULONG			 129
D
Dr. Stephen Henson 已提交
25
#define X509V3_F_V2I_ASN1_BIT_STRING			 101
26
#define X509V3_F_V2I_AUTHORITY_KEYID			 119
D
Dr. Stephen Henson 已提交
27 28
#define X509V3_F_V2I_BASIC_CONSTRAINTS			 102
#define X509V3_F_V2I_EXT_KU				 103
29 30
#define X509V3_F_V2I_GENERAL_NAME			 117
#define X509V3_F_V2I_GENERAL_NAMES			 118
D
Dr. Stephen Henson 已提交
31
#define X509V3_F_V3_GENERIC_EXTENSION			 116
D
Dr. Stephen Henson 已提交
32
#define X509V3_F_X509V3_ADD_VALUE			 105
33
#define X509V3_F_X509V3_EXT_ADD				 104
D
Dr. Stephen Henson 已提交
34 35
#define X509V3_F_X509V3_EXT_ADD_ALIAS			 106
#define X509V3_F_X509V3_EXT_CONF			 107
36
#define X509V3_F_X509V3_GET_VALUE_BOOL			 110
37
#define X509V3_F_X509V3_PARSE_LIST			 109
D
Dr. Stephen Henson 已提交
38 39

/* Reason codes. */
40 41
#define X509V3_R_BAD_IP_ADDRESS				 118
#define X509V3_R_BAD_OBJECT				 119
D
Dr. Stephen Henson 已提交
42 43
#define X509V3_R_BN_DEC2BN_ERROR			 100
#define X509V3_R_BN_TO_ASN1_INTEGER_ERROR		 101
44 45
#define X509V3_R_DUPLICATE_ZONE_ID			 133
#define X509V3_R_ERROR_CONVERTING_ZONE			 131
46
#define X509V3_R_ERROR_IN_EXTENSION			 128
47
#define X509V3_R_EXPECTED_A_SECTION_NAME		 137
D
Dr. Stephen Henson 已提交
48
#define X509V3_R_EXTENSION_NAME_ERROR			 115
D
Dr. Stephen Henson 已提交
49 50
#define X509V3_R_EXTENSION_NOT_FOUND			 102
#define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED	 103
D
Dr. Stephen Henson 已提交
51
#define X509V3_R_EXTENSION_VALUE_ERROR			 116
52
#define X509V3_R_ILLEGAL_HEX_DIGIT			 113
D
Dr. Stephen Henson 已提交
53 54 55 56 57 58
#define X509V3_R_INVALID_BOOLEAN_STRING			 104
#define X509V3_R_INVALID_EXTENSION_STRING		 105
#define X509V3_R_INVALID_NAME				 106
#define X509V3_R_INVALID_NULL_ARGUMENT			 107
#define X509V3_R_INVALID_NULL_NAME			 108
#define X509V3_R_INVALID_NULL_VALUE			 109
59 60
#define X509V3_R_INVALID_NUMBER				 140
#define X509V3_R_INVALID_NUMBERS			 141
D
Dr. Stephen Henson 已提交
61
#define X509V3_R_INVALID_OBJECT_IDENTIFIER		 110
62
#define X509V3_R_INVALID_OPTION				 138
63 64
#define X509V3_R_INVALID_POLICY_IDENTIFIER		 134
#define X509V3_R_INVALID_SECTION			 135
65 66
#define X509V3_R_ISSUER_DECODE_ERROR			 126
#define X509V3_R_MISSING_VALUE				 124
67
#define X509V3_R_NEED_ORGANIZATION_AND_NUMBERS		 142
68
#define X509V3_R_NO_CONFIG_DATABASE			 136
69
#define X509V3_R_NO_ISSUER_CERTIFICATE			 121
70
#define X509V3_R_NO_ISSUER_DETAILS			 127
71
#define X509V3_R_NO_POLICY_IDENTIFIER			 139
72
#define X509V3_R_NO_PUBLIC_KEY				 114
73
#define X509V3_R_NO_SUBJECT_DETAILS			 125
74
#define X509V3_R_ODD_NUMBER_OF_DIGITS			 112
75 76
#define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS		 122
#define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID		 123
D
Dr. Stephen Henson 已提交
77
#define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT		 111
78 79
#define X509V3_R_UNKNOWN_EXTENSION			 129
#define X509V3_R_UNKNOWN_EXTENSION_NAME			 130
80
#define X509V3_R_UNKNOWN_OPTION				 120
81
#define X509V3_R_UNSUPPORTED_OPTION			 117
82
#define X509V3_R_USER_TOO_LONG				 132