1 | #
|
---|
2 | # Error messages for the krb5 library
|
---|
3 | #
|
---|
4 | # This might look like a com_err file, but is not
|
---|
5 | #
|
---|
6 | id "$Id$"
|
---|
7 |
|
---|
8 | error_table krb5
|
---|
9 |
|
---|
10 | prefix KRB5KDC_ERR
|
---|
11 | error_code NONE, "No error"
|
---|
12 | error_code NAME_EXP, "Client's entry in database has expired"
|
---|
13 | error_code SERVICE_EXP, "Server's entry in database has expired"
|
---|
14 | error_code BAD_PVNO, "Requested protocol version not supported"
|
---|
15 | error_code C_OLD_MAST_KVNO, "Client's key is encrypted in an old master key"
|
---|
16 | error_code S_OLD_MAST_KVNO, "Server's key is encrypted in an old master key"
|
---|
17 | error_code C_PRINCIPAL_UNKNOWN, "Client not found in Kerberos database"
|
---|
18 | error_code S_PRINCIPAL_UNKNOWN, "Server not found in Kerberos database"
|
---|
19 | error_code PRINCIPAL_NOT_UNIQUE,"Principal has multiple entries in Kerberos database"
|
---|
20 | error_code NULL_KEY, "Client or server has a null key"
|
---|
21 | error_code CANNOT_POSTDATE, "Ticket is ineligible for postdating"
|
---|
22 | error_code NEVER_VALID, "Requested effective lifetime is negative or too short"
|
---|
23 | error_code POLICY, "KDC policy rejects request"
|
---|
24 | error_code BADOPTION, "KDC can't fulfill requested option"
|
---|
25 | error_code ETYPE_NOSUPP, "KDC has no support for encryption type"
|
---|
26 | error_code SUMTYPE_NOSUPP, "KDC has no support for checksum type"
|
---|
27 | error_code PADATA_TYPE_NOSUPP, "KDC has no support for padata type"
|
---|
28 | error_code TRTYPE_NOSUPP, "KDC has no support for transited type"
|
---|
29 | error_code CLIENT_REVOKED, "Clients credentials have been revoked"
|
---|
30 | error_code SERVICE_REVOKED, "Credentials for server have been revoked"
|
---|
31 | error_code TGT_REVOKED, "TGT has been revoked"
|
---|
32 | error_code CLIENT_NOTYET, "Client not yet valid - try again later"
|
---|
33 | error_code SERVICE_NOTYET, "Server not yet valid - try again later"
|
---|
34 | error_code KEY_EXPIRED, "Password has expired"
|
---|
35 | error_code PREAUTH_FAILED, "Preauthentication failed"
|
---|
36 | error_code PREAUTH_REQUIRED, "Additional pre-authentication required"
|
---|
37 | error_code SERVER_NOMATCH, "Requested server and ticket don't match"
|
---|
38 | error_code KDC_ERR_MUST_USE_USER2USER, "Server principal valid for user2user only"
|
---|
39 | error_code PATH_NOT_ACCEPTED, "KDC Policy rejects transited path"
|
---|
40 | error_code SVC_UNAVAILABLE, "A service is not available"
|
---|
41 |
|
---|
42 | index 31
|
---|
43 | prefix KRB5KRB_AP
|
---|
44 | error_code ERR_BAD_INTEGRITY, "Decrypt integrity check failed"
|
---|
45 | error_code ERR_TKT_EXPIRED, "Ticket expired"
|
---|
46 | error_code ERR_TKT_NYV, "Ticket not yet valid"
|
---|
47 | error_code ERR_REPEAT, "Request is a replay"
|
---|
48 | error_code ERR_NOT_US, "The ticket isn't for us"
|
---|
49 | error_code ERR_BADMATCH, "Ticket/authenticator don't match"
|
---|
50 | error_code ERR_SKEW, "Clock skew too great"
|
---|
51 | error_code ERR_BADADDR, "Incorrect net address"
|
---|
52 | error_code ERR_BADVERSION, "Protocol version mismatch"
|
---|
53 | error_code ERR_MSG_TYPE, "Invalid message type"
|
---|
54 | error_code ERR_MODIFIED, "Message stream modified"
|
---|
55 | error_code ERR_BADORDER, "Message out of order"
|
---|
56 | error_code ERR_ILL_CR_TKT, "Invalid cross-realm ticket"
|
---|
57 | error_code ERR_BADKEYVER, "Key version is not available"
|
---|
58 | error_code ERR_NOKEY, "Service key not available"
|
---|
59 | error_code ERR_MUT_FAIL, "Mutual authentication failed"
|
---|
60 | error_code ERR_BADDIRECTION, "Incorrect message direction"
|
---|
61 | error_code ERR_METHOD, "Alternative authentication method required"
|
---|
62 | error_code ERR_BADSEQ, "Incorrect sequence number in message"
|
---|
63 | error_code ERR_INAPP_CKSUM, "Inappropriate type of checksum in message"
|
---|
64 | error_code PATH_NOT_ACCEPTED, "Policy rejects transited path"
|
---|
65 |
|
---|
66 | prefix KRB5KRB_ERR
|
---|
67 | error_code RESPONSE_TOO_BIG, "Response too big for UDP, retry with TCP"
|
---|
68 | # 53-59 are reserved
|
---|
69 | index 60
|
---|
70 | error_code GENERIC, "Generic error (see e-text)"
|
---|
71 | error_code FIELD_TOOLONG, "Field is too long for this implementation"
|
---|
72 |
|
---|
73 | # pkinit
|
---|
74 | index 62
|
---|
75 | prefix KRB5_KDC_ERR
|
---|
76 | error_code CLIENT_NOT_TRUSTED, "Client not trusted"
|
---|
77 | error_code KDC_NOT_TRUSTED, "KDC not trusted"
|
---|
78 | error_code INVALID_SIG, "Invalid signature"
|
---|
79 | error_code DH_KEY_PARAMETERS_NOT_ACCEPTED, "DH parameters not accepted"
|
---|
80 |
|
---|
81 | index 68
|
---|
82 | prefix KRB5_KDC_ERR
|
---|
83 | error_code WRONG_REALM, "Wrong realm"
|
---|
84 |
|
---|
85 | index 69
|
---|
86 | prefix KRB5_AP_ERR
|
---|
87 | error_code USER_TO_USER_REQUIRED, "User to user required"
|
---|
88 |
|
---|
89 | index 70
|
---|
90 | prefix KRB5_KDC_ERR
|
---|
91 | error_code CANT_VERIFY_CERTIFICATE, "Cannot verify certificate"
|
---|
92 | error_code INVALID_CERTIFICATE, "Certificate invalid"
|
---|
93 | error_code REVOKED_CERTIFICATE, "Certificate revoked"
|
---|
94 | error_code REVOCATION_STATUS_UNKNOWN, "Revocation status unknown"
|
---|
95 | error_code REVOCATION_STATUS_UNAVAILABLE, "Revocation status unavaible"
|
---|
96 | error_code CLIENT_NAME_MISMATCH, "Client name mismatch in certificate"
|
---|
97 | error_code INCONSISTENT_KEY_PURPOSE, "Inconsistent key purpose"
|
---|
98 | error_code DIGEST_IN_CERT_NOT_ACCEPTED, "Digest in certificate not accepted"
|
---|
99 | error_code PA_CHECKSUM_MUST_BE_INCLUDED, "paChecksum must be included"
|
---|
100 | error_code DIGEST_IN_SIGNED_DATA_NOT_ACCEPTED, "Digest in signedData not accepted"
|
---|
101 | error_code PUBLIC_KEY_ENCRYPTION_NOT_SUPPORTED, "Public key encryption not supported"
|
---|
102 |
|
---|
103 | ## these are never used
|
---|
104 | #index 80
|
---|
105 | #prefix KRB5_IAKERB
|
---|
106 | #error_code ERR_KDC_NOT_FOUND, "IAKERB proxy could not find a KDC"
|
---|
107 | #error_code ERR_KDC_NO_RESPONSE, "IAKERB proxy never reeived a response from a KDC"
|
---|
108 |
|
---|
109 | # 82-93 are reserved
|
---|
110 |
|
---|
111 | index 94
|
---|
112 | error_code INVALID_HASH_ALG, "Invalid OTP digest algorithm"
|
---|
113 | error_code INVALID_ITERATION_COUNT, "Invalid OTP iteration count"
|
---|
114 |
|
---|
115 | # 97-127 are reserved
|
---|
116 |
|
---|
117 | index 128
|
---|
118 | prefix
|
---|
119 | error_code KRB5_ERR_RCSID, "$Id$"
|
---|
120 |
|
---|
121 | error_code KRB5_LIBOS_BADLOCKFLAG, "Invalid flag for file lock mode"
|
---|
122 | error_code KRB5_LIBOS_CANTREADPWD, "Cannot read password"
|
---|
123 | error_code KRB5_LIBOS_BADPWDMATCH, "Password mismatch"
|
---|
124 | error_code KRB5_LIBOS_PWDINTR, "Password read interrupted"
|
---|
125 |
|
---|
126 | error_code KRB5_PARSE_ILLCHAR, "Invalid character in component name"
|
---|
127 | error_code KRB5_PARSE_MALFORMED, "Malformed representation of principal"
|
---|
128 |
|
---|
129 | error_code KRB5_CONFIG_CANTOPEN, "Can't open/find configuration file"
|
---|
130 | error_code KRB5_CONFIG_BADFORMAT, "Improper format of configuration file"
|
---|
131 | error_code KRB5_CONFIG_NOTENUFSPACE, "Insufficient space to return complete information"
|
---|
132 |
|
---|
133 | error_code KRB5_BADMSGTYPE, "Invalid message type specified for encoding"
|
---|
134 |
|
---|
135 | error_code KRB5_CC_BADNAME, "Credential cache name malformed"
|
---|
136 | error_code KRB5_CC_UNKNOWN_TYPE, "Unknown credential cache type"
|
---|
137 | error_code KRB5_CC_NOTFOUND, "Matching credential not found"
|
---|
138 | error_code KRB5_CC_END, "End of credential cache reached"
|
---|
139 |
|
---|
140 | error_code KRB5_NO_TKT_SUPPLIED, "Request did not supply a ticket"
|
---|
141 |
|
---|
142 | error_code KRB5KRB_AP_WRONG_PRINC, "Wrong principal in request"
|
---|
143 | error_code KRB5KRB_AP_ERR_TKT_INVALID, "Ticket has invalid flag set"
|
---|
144 |
|
---|
145 | error_code KRB5_PRINC_NOMATCH, "Requested principal and ticket don't match"
|
---|
146 | error_code KRB5_KDCREP_MODIFIED, "KDC reply did not match expectations"
|
---|
147 | error_code KRB5_KDCREP_SKEW, "Clock skew too great in KDC reply"
|
---|
148 | error_code KRB5_IN_TKT_REALM_MISMATCH, "Client/server realm mismatch in initial ticket request"
|
---|
149 |
|
---|
150 | error_code KRB5_PROG_ETYPE_NOSUPP, "Program lacks support for encryption type"
|
---|
151 | error_code KRB5_PROG_KEYTYPE_NOSUPP, "Program lacks support for key type"
|
---|
152 | error_code KRB5_WRONG_ETYPE, "Requested encryption type not used in message"
|
---|
153 | error_code KRB5_PROG_SUMTYPE_NOSUPP, "Program lacks support for checksum type"
|
---|
154 |
|
---|
155 | error_code KRB5_REALM_UNKNOWN, "Cannot find KDC for requested realm"
|
---|
156 | error_code KRB5_SERVICE_UNKNOWN, "Kerberos service unknown"
|
---|
157 | error_code KRB5_KDC_UNREACH, "Cannot contact any KDC for requested realm"
|
---|
158 | error_code KRB5_NO_LOCALNAME, "No local name found for principal name"
|
---|
159 |
|
---|
160 | error_code KRB5_MUTUAL_FAILED, "Mutual authentication failed"
|
---|
161 |
|
---|
162 | # some of these should be combined/supplanted by system codes
|
---|
163 |
|
---|
164 | error_code KRB5_RC_TYPE_EXISTS, "Replay cache type is already registered"
|
---|
165 | error_code KRB5_RC_MALLOC, "No more memory to allocate (in replay cache code)"
|
---|
166 | error_code KRB5_RC_TYPE_NOTFOUND, "Replay cache type is unknown"
|
---|
167 | error_code KRB5_RC_UNKNOWN, "Generic unknown RC error"
|
---|
168 | error_code KRB5_RC_REPLAY, "Message is a replay"
|
---|
169 | error_code KRB5_RC_IO, "Replay I/O operation failed XXX"
|
---|
170 | error_code KRB5_RC_NOIO, "Replay cache type does not support non-volatile storage"
|
---|
171 | error_code KRB5_RC_PARSE, "Replay cache name parse/format error"
|
---|
172 |
|
---|
173 | error_code KRB5_RC_IO_EOF, "End-of-file on replay cache I/O"
|
---|
174 | error_code KRB5_RC_IO_MALLOC, "No more memory to allocate (in replay cache I/O code)"
|
---|
175 | error_code KRB5_RC_IO_PERM, "Permission denied in replay cache code"
|
---|
176 | error_code KRB5_RC_IO_IO, "I/O error in replay cache i/o code"
|
---|
177 | error_code KRB5_RC_IO_UNKNOWN, "Generic unknown RC/IO error"
|
---|
178 | error_code KRB5_RC_IO_SPACE, "Insufficient system space to store replay information"
|
---|
179 |
|
---|
180 | error_code KRB5_TRANS_CANTOPEN, "Can't open/find realm translation file"
|
---|
181 | error_code KRB5_TRANS_BADFORMAT, "Improper format of realm translation file"
|
---|
182 |
|
---|
183 | error_code KRB5_LNAME_CANTOPEN, "Can't open/find lname translation database"
|
---|
184 | error_code KRB5_LNAME_NOTRANS, "No translation available for requested principal"
|
---|
185 | error_code KRB5_LNAME_BADFORMAT, "Improper format of translation database entry"
|
---|
186 |
|
---|
187 | error_code KRB5_CRYPTO_INTERNAL, "Cryptosystem internal error"
|
---|
188 |
|
---|
189 | error_code KRB5_KT_BADNAME, "Key table name malformed"
|
---|
190 | error_code KRB5_KT_UNKNOWN_TYPE, "Unknown Key table type"
|
---|
191 | error_code KRB5_KT_NOTFOUND, "Key table entry not found"
|
---|
192 | error_code KRB5_KT_END, "End of key table reached"
|
---|
193 | error_code KRB5_KT_NOWRITE, "Cannot write to specified key table"
|
---|
194 | error_code KRB5_KT_IOERR, "Error writing to key table"
|
---|
195 |
|
---|
196 | error_code KRB5_NO_TKT_IN_RLM, "Cannot find ticket for requested realm"
|
---|
197 | error_code KRB5DES_BAD_KEYPAR, "DES key has bad parity"
|
---|
198 | error_code KRB5DES_WEAK_KEY, "DES key is a weak key"
|
---|
199 |
|
---|
200 | error_code KRB5_BAD_ENCTYPE, "Bad encryption type"
|
---|
201 | error_code KRB5_BAD_KEYSIZE, "Key size is incompatible with encryption type"
|
---|
202 | error_code KRB5_BAD_MSIZE, "Message size is incompatible with encryption type"
|
---|
203 |
|
---|
204 | error_code KRB5_CC_TYPE_EXISTS, "Credentials cache type is already registered."
|
---|
205 | error_code KRB5_KT_TYPE_EXISTS, "Key table type is already registered."
|
---|
206 |
|
---|
207 | error_code KRB5_CC_IO, "Credentials cache I/O operation failed XXX"
|
---|
208 | error_code KRB5_FCC_PERM, "Credentials cache file permissions incorrect"
|
---|
209 | error_code KRB5_FCC_NOFILE, "No credentials cache file found"
|
---|
210 | error_code KRB5_FCC_INTERNAL, "Internal file credentials cache error"
|
---|
211 | error_code KRB5_CC_WRITE, "Error writing to credentials cache file"
|
---|
212 | error_code KRB5_CC_NOMEM, "No more memory to allocate (in credentials cache code)"
|
---|
213 | error_code KRB5_CC_FORMAT, "Bad format in credentials cache"
|
---|
214 | error_code KRB5_CC_NOT_KTYPE, "No credentials found with supported encryption types"
|
---|
215 |
|
---|
216 | # errors for dual tgt library calls
|
---|
217 | error_code KRB5_INVALID_FLAGS, "Invalid KDC option combination (library internal error)"
|
---|
218 | error_code KRB5_NO_2ND_TKT, "Request missing second ticket"
|
---|
219 |
|
---|
220 | error_code KRB5_NOCREDS_SUPPLIED, "No credentials supplied to library routine"
|
---|
221 |
|
---|
222 | # errors for sendauth (and recvauth)
|
---|
223 |
|
---|
224 | error_code KRB5_SENDAUTH_BADAUTHVERS, "Bad sendauth version was sent"
|
---|
225 | error_code KRB5_SENDAUTH_BADAPPLVERS, "Bad application version was sent (via sendauth)"
|
---|
226 | error_code KRB5_SENDAUTH_BADRESPONSE, "Bad response (during sendauth exchange)"
|
---|
227 | error_code KRB5_SENDAUTH_REJECTED, "Server rejected authentication (during sendauth exchange)"
|
---|
228 |
|
---|
229 | # errors for preauthentication
|
---|
230 |
|
---|
231 | error_code KRB5_PREAUTH_BAD_TYPE, "Unsupported preauthentication type"
|
---|
232 | error_code KRB5_PREAUTH_NO_KEY, "Required preauthentication key not supplied"
|
---|
233 | error_code KRB5_PREAUTH_FAILED, "Generic preauthentication failure"
|
---|
234 |
|
---|
235 | # version number errors
|
---|
236 |
|
---|
237 | error_code KRB5_RCACHE_BADVNO, "Unsupported replay cache format version number"
|
---|
238 | error_code KRB5_CCACHE_BADVNO, "Unsupported credentials cache format version number"
|
---|
239 | error_code KRB5_KEYTAB_BADVNO, "Unsupported key table format version number"
|
---|
240 |
|
---|
241 | #
|
---|
242 | #
|
---|
243 |
|
---|
244 | error_code KRB5_PROG_ATYPE_NOSUPP, "Program lacks support for address type"
|
---|
245 | error_code KRB5_RC_REQUIRED, "Message replay detection requires rcache parameter"
|
---|
246 | error_code KRB5_ERR_BAD_HOSTNAME, "Hostname cannot be canonicalized"
|
---|
247 | error_code KRB5_ERR_HOST_REALM_UNKNOWN, "Cannot determine realm for host"
|
---|
248 | error_code KRB5_SNAME_UNSUPP_NAMETYPE, "Conversion to service principal undefined for name type"
|
---|
249 |
|
---|
250 | error_code KRB5KRB_AP_ERR_V4_REPLY, "Initial Ticket response appears to be Version 4"
|
---|
251 | error_code KRB5_REALM_CANT_RESOLVE, "Cannot resolve KDC for requested realm"
|
---|
252 | error_code KRB5_TKT_NOT_FORWARDABLE, "Requesting ticket can't get forwardable tickets"
|
---|
253 | error_code KRB5_FWD_BAD_PRINCIPAL, "Bad principal name while trying to forward credentials"
|
---|
254 |
|
---|
255 | error_code KRB5_GET_IN_TKT_LOOP, "Looping detected inside krb5_get_in_tkt"
|
---|
256 | error_code KRB5_CONFIG_NODEFREALM, "Configuration file does not specify default realm"
|
---|
257 |
|
---|
258 | error_code KRB5_SAM_UNSUPPORTED, "Bad SAM flags in obtain_sam_padata"
|
---|
259 | error_code KRB5_SAM_INVALID_ETYPE, "Invalid encryption type in SAM challenge"
|
---|
260 | error_code KRB5_SAM_NO_CHECKSUM, "Missing checksum in SAM challenge"
|
---|
261 | error_code KRB5_SAM_BAD_CHECKSUM, "Bad checksum in SAM challenge"
|
---|
262 |
|
---|
263 | index 238
|
---|
264 | error_code KRB5_OBSOLETE_FN, "Program called an obsolete, deleted function"
|
---|
265 |
|
---|
266 | index 245
|
---|
267 | error_code KRB5_ERR_BAD_S2K_PARAMS, "Invalid key generation parameters from KDC"
|
---|
268 | error_code KRB5_ERR_NO_SERVICE, "Service not available"
|
---|
269 | error_code KRB5_CC_NOSUPP, "Credential cache function not supported"
|
---|
270 | error_code KRB5_DELTAT_BADFORMAT, "Invalid format of Kerberos lifetime or clock skew string"
|
---|
271 | error_code KRB5_PLUGIN_NO_HANDLE, "Supplied data not handled by this plugin"
|
---|
272 | error_code KRB5_PLUGIN_OP_NOTSUPP, "Plugin does not support the operaton"
|
---|
273 |
|
---|
274 | end
|
---|