Tang Cheng | 31b9525 | 2014-10-23 09:22:35 +0800 | [diff] [blame^] | 1 | /* DISABLE check_long_lines */ |
| 2 | |
| 3 | /* |
| 4 | * $Header: security_src/public/nzerror.h /st_ldap_db11.2/3 2011/04/29 12:36:28 rchahal Exp $ |
| 5 | * |
| 6 | * Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved. |
| 7 | */ |
| 8 | |
| 9 | /* ENABLE check_long_lines */ |
| 10 | /* |
| 11 | NAME |
| 12 | nzerror.h - error numbers for the Oracle Security Server |
| 13 | DESCRIPTION |
| 14 | None. |
| 15 | PUBLIC FUNCTION(S) |
| 16 | None. |
| 17 | PRIVATE FUNCTION(S) |
| 18 | None. |
| 19 | NOTES |
| 20 | A pragma is used to silence olint about the enum value names not being |
| 21 | unique within 7 characters. This limit is being changed to 30. |
| 22 | MODIFIED |
| 23 | rchahal 06/12/06 - |
| 24 | skalyana 01/30/05 - |
| 25 | rchahal 07/16/04 - add cert label |
| 26 | rchahal 07/06/04 - |
| 27 | rchahal 10/15/03 - bug 2513821 |
| 28 | rchahal 08/14/03 - new error range (43000 - 43499) |
| 29 | skalyana 08/25/03 - Error changes |
| 30 | rchahal 06/27/03 - RSA errors |
| 31 | rchahal 05/27/03 - convert wallet |
| 32 | skalyana 03/07/03 - Move FIPS errors |
| 33 | rchahal 02/28/03 - bug 2648177 |
| 34 | rchahal 01/20/03 - use sltsky |
| 35 | rchahal 11/11/02 - pkcs11 support |
| 36 | skalyana 11/29/02 - Add mutex errors |
| 37 | akoyfman 11/01/02 - adding crl cache |
| 38 | rchahal 10/23/02 - crldp error |
| 39 | rchahal 10/15/02 - fetch crl from ldap |
| 40 | rchahal 10/07/02 - crl support |
| 41 | akoyfman 10/16/02 - Update with SSL PLus 4.2 errors |
| 42 | skalyana 10/04/02 - Certicom SSL Plus 4.2 Upgrade changes |
| 43 | akoyfman 08/06/02 - adding sso wallet errors |
| 44 | akoyfman 07/12/02 - adding secret store errors |
| 45 | skalyana 07/07/02 - Add more errors for FIPS self tests |
| 46 | skalyana 07/01/02 - Add more errors |
| 47 | skalyana 06/03/02 - Add NZ error for self test failure. |
| 48 | ajacobs 02/22/01 - Add some entrust errors |
| 49 | vle 02/09/01 - add error mesg |
| 50 | lkethana 08/11/00 - Extension Errors |
| 51 | lkethana 07/30/00 - add pkcs12 errors |
| 52 | lkethana 06/17/00 - mult cert errors |
| 53 | lkethana 06/11/00 - multiple cert support |
| 54 | rturlapa 03/29/00 - Add error meesage for Entrust Login failure. |
| 55 | rwessman 07/07/99 - Deleted include of sslerrs.h. It caused the RDBMS bu |
| 56 | rwessman 07/02/99 - fixed merge errors |
| 57 | rwessman 07/01/99 - moved NZOS errors to nzerror to make them visible |
| 58 | supriya 12/16/98 - add new error for cert chain. |
| 59 | arswamin 12/04/98 - add NZERROR_NO_MATCHING_PRIVATE_KEY |
| 60 | qdinh 11/12/98 - add NZERROR_VALIDITY_EXPIRED. |
| 61 | arswamin 06/17/98 - add INIT_FAILED |
| 62 | sdange 06/10/98 - change wrong password to bad password |
| 63 | amthakur 06/09/98 - adding error messages |
| 64 | wliau 03/10/97 - Add new error message for snzdfo.c. |
| 65 | rwessman 03/14/97 - Consolidated PL/SQL toolkit errors into generic erro |
| 66 | rwessman 02/26/97 - Added NZERROR_UNSUPPORTED. Corrected values of |
| 67 | errors outside the valid range. |
| 68 | asriniva 03/02/97 - Fix olint warning |
| 69 | rwessman 02/26/97 - Added NZERROR_UNSUPPORTED |
| 70 | rwessman 01/02/97 - Changed PLSQL package errors to be TK_PLSQL to |
| 71 | separate them from the errors generated by the |
| 72 | Oracle interface. |
| 73 | rwessman 12/30/96 - Merged in PL/SQL toolkit errors |
| 74 | sdange 11/14/96 - (Added NZERROR_DECRYPT_FAILED to the enum list) |
| 75 | rwessman 12/02/96 - |
| 76 | rwessman 11/25/96 - Added error messages for PL/SQL functions. |
| 77 | asriniva 10/31/96 - Include oratypes.h |
| 78 | asriniva 10/29/96 - Fix numbering. |
| 79 | asriniva 10/29/96 - Fix error numbers |
| 80 | asriniva 10/29/96 - Correct type-o |
| 81 | asriniva 10/28/96 - Add more TK errors |
| 82 | asriniva 10/28/96 - Convert OKAPI errors to TK errors. |
| 83 | rwessman 10/17/96 - still more OSS TK errors |
| 84 | asriniva 10/16/96 - OKAPI errors |
| 85 | asriniva 10/15/96 - OSSTK errors |
| 86 | rwessman 10/15/96 - Added more OSS TK errors |
| 87 | asriniva 10/09/96 - Add OSSTK errors. |
| 88 | rwessman 09/05/96 - Added errors for PL/SQL functions. |
| 89 | wliau 09/05/96 - correct error numbers. |
| 90 | $Log: $ |
| 91 | * Revision 1.26 1996/07/15 23:07:23 wliau |
| 92 | * Added NZERROR_AUTH_SHARED_MEMORY |
| 93 | * |
| 94 | * Revision 1.25 1996/07/01 20:40:15 asriniva |
| 95 | * Finished RSA verify/sign. |
| 96 | * |
| 97 | * Revision 1.24 1996/06/27 20:39:41 rwessman |
| 98 | * Added more errors. |
| 99 | * |
| 100 | * Revision 1.23 1996/05/31 17:33:40 rwessman |
| 101 | * Updated nzerror.h to contain bug # for olint enum bug. |
| 102 | * |
| 103 | * Revision 1.22 1996/05/31 17:12:30 rwessman |
| 104 | * Assigned values to the various errors. |
| 105 | * |
| 106 | * Revision 1.21 1996/05/13 20:46:58 ggilchri |
| 107 | * Added more attribute related error conditions |
| 108 | * |
| 109 | */ |
| 110 | |
| 111 | #ifndef NZERROR_ORACLE |
| 112 | # define NZERROR_ORACLE |
| 113 | |
| 114 | #ifndef ORATYPES |
| 115 | # include <oratypes.h> |
| 116 | #endif /* ORATYPES */ |
| 117 | |
| 118 | /* |
| 119 | ** Errors - when an error is added here, a message corresponding to the |
| 120 | ** error number must be added to the message file. |
| 121 | ** New errors must be assigned numbers, otherwise the compiler can assign any |
| 122 | ** value that it wants, which may lead to invalid error numbers being |
| 123 | ** generated. |
| 124 | ** The number range currently assigned to the OSS is 28750 - 29249 |
| 125 | ** New number range 43000 - 43499 |
| 126 | */ |
| 127 | |
| 128 | typedef enum nzerror |
| 129 | { |
| 130 | NZERROR_OK = 0, |
| 131 | NZERROR_GENERIC = 28750, /* A catchall for errors */ |
| 132 | NZERROR_NO_MEMORY = 28751, /* No more memory */ |
| 133 | NZERROR_DATA_SOURCE_INIT_FAILED = 28752, /* Failed to init data source */ |
| 134 | NZERROR_DATA_SOURCE_TERM_FAILED = 28753,/* Failed to terminate data source */ |
| 135 | NZERROR_OBJECT_STORE_FAILED = 28754, /* Store object in data source failed */ |
| 136 | NZERROR_OBJECT_GET_FAILED = 28755, |
| 137 | /* Failed to obtain object from data source */ |
| 138 | NZERROR_MEMORY_ALLOC_FAILED = 28756, |
| 139 | /* Callback failed to allocate memory */ |
| 140 | NZERROR_MEMORY_ALLOC_0_BYTES = 28757, |
| 141 | /* Attempted to ask for 0 bytes of memory */ |
| 142 | NZERROR_MEMORY_FREE_FAILED = 28758, |
| 143 | /* Callback failed to free memory */ |
| 144 | NZERROR_FILE_OPEN_FAILED = 28759, |
| 145 | /* Open of file failed */ |
| 146 | NZERROR_LIST_CREATION_FAILED = 28760, |
| 147 | /* Creation of list failed */ |
| 148 | NZERROR_NO_ELEMENT = 28761, |
| 149 | /* No list element found */ |
| 150 | NZERROR_ELEMENT_ADD_FAILED = 28762, |
| 151 | /* Addition of list element failed */ |
| 152 | NZERROR_PARAMETER_BAD_TYPE = 28763, |
| 153 | /* Retrieval of an unknown parameter type */ |
| 154 | NZERROR_PARAMETER_RETRIEVAL = 28764, /* Retrieval of parameter failed */ |
| 155 | |
| 156 | NZERROR_NO_LIST = 28765, /* Data method list does not exist */ |
| 157 | NZERROR_TERMINATE_FAIL = 28766, /* Failed to terminate */ |
| 158 | NZERROR_BAD_VERSION_NUMBER = 28767, /* Bad version number */ |
| 159 | NZERROR_BAD_MAGIC_NUMBER = 28768, /* Bad magic number */ |
| 160 | NZERROR_METHOD_NOT_FOUND = 28769, |
| 161 | /* Data retrieval method specified does not exist */ |
| 162 | NZERROR_ALREADY_INITIALIZED = 28770, |
| 163 | /*The data source is already initialized */ |
| 164 | NZERROR_NOT_INITIALIZED = 28771, /* The data source is not initialized */ |
| 165 | NZERROR_BAD_FILE_ID = 28772, /* File ID is bad */ |
| 166 | NZERROR_WRITE_MAGIC_VERSION = 28773, /* Failed to write magic and version */ |
| 167 | NZERROR_FILE_WRITE_FAILED = 28774, /* Failed to write to file */ |
| 168 | NZERROR_FILE_CLOSE_FAILED = 28775, /* Failed to close file */ |
| 169 | NZERROR_OUTPUT_BUFFER_TOO_SMALL = 28776, |
| 170 | /* The buffer supplied by the caller is too small */ |
| 171 | NZERROR_BINDING_CREATION_FAILED = 28777,/* NL failed in creating a binding */ |
| 172 | NZERROR_PARAMETER_MALFORMED = 28778, /* A parameter was in a bad format */ |
| 173 | NZERROR_PARAMETER_NO_METHOD = 28779, |
| 174 | /* No method was specified for a data type */ |
| 175 | NZERROR_BAD_PARAMETER_METHOD = 28780, /* Illegal method for data type */ |
| 176 | NZERROR_PARAMETER_NO_DATA = 28781, /* No method specified when required */ |
| 177 | NZERROR_NOT_ALLOCATED = 28782, /* Data source is not allocated */ |
| 178 | NZERROR_INVALID_PARAMETER = 28783, /* Invalid parameter name */ |
| 179 | NZERROR_FILE_NAME_TRANSLATION = 28784,/* Could not translate OSD file name */ |
| 180 | NZERROR_NO_SUCH_PARAMETER = 28785, /* Selected parameter is non-existent */ |
| 181 | |
| 182 | NZERROR_DECRYPT_FAILED = 28786, |
| 183 | /* Encrypted private key decryption failure */ |
| 184 | NZERROR_ENCRYPT_FAILED = 28787, /* Private key encryption failed */ |
| 185 | |
| 186 | NZERROR_INVALID_INPUT = 28788, /* Incorrect input or unknown error */ |
| 187 | |
| 188 | NZERROR_NAME_TYPE_NOT_FOUND = 28789, |
| 189 | /* Type of name requested is not available */ |
| 190 | NZERROR_NLS_STRING_OPEN_FAILED = 28790, |
| 191 | /* Failure to generate an NLS string */ |
| 192 | NZERROR_CERTIFICATE_VERIFY = 28791, /* Failed to verify a certificate */ |
| 193 | NZERROR_OCI_PLSQL_FAILED = 28792, |
| 194 | /* an OCI call to process some plsql failed */ |
| 195 | NZERROR_OCI_BIND_FAILED = 28793, |
| 196 | /* an OCI call to bind an internal var. failed */ |
| 197 | NZERROR_ATTRIBUTE_INIT = 28794, /* failed to init role retrieval */ |
| 198 | NZERROR_ATTRIBUTE_FINISH_FAILED = 28795,/* Did not complete role retrieval */ |
| 199 | NZERROR_UNSUPPORTED_METHOD = 28796, /* Data method specified not supported */ |
| 200 | NZERROR_INVALID_KEY_DATA_TYPE = 28797, |
| 201 | /* Invalid data type specified for key */ |
| 202 | NZEROR_BIND_SUBKEY_COUNT = 28798, |
| 203 | /* Number of sub-keys to bind does not match count in initialized key */ |
| 204 | NZERROR_AUTH_SHARED_MEMORY = 28799, |
| 205 | /* Failed to retreieve authentication information from the shared memory */ |
| 206 | NZERROR_RIO_OPEN = 28800, /* RIO Open Failed */ |
| 207 | NZERROR_RIO_OBJECT_TYPE = 28801, /* RIO object type invalid */ |
| 208 | NZERROR_RIO_MODE = 28802, /* RIO mode invalid */ |
| 209 | NZERROR_RIO_IO = 28803, /* RIO io set or numberinvalid */ |
| 210 | NZERROR_RIO_CLOSE = 28804, /* RIO close failed */ |
| 211 | NZERROR_RIO_RETRIEVE = 28805, /* RIO retrieve failed */ |
| 212 | NZERROR_RIO_STORE = 28806, /* RIO store failed */ |
| 213 | NZERROR_RIO_UPDATE = 28807, /* RIO update failed */ |
| 214 | NZERROR_RIO_INFO = 28808, /* RIO info failed */ |
| 215 | NZERROR_RIO_DELETE = 28809, /* RIO delete failed */ |
| 216 | NZERROR_KD_CREATE = 28810, /* Key descriptor create failed */ |
| 217 | NZERROR_RIO_ACCESS_DESCRIPTOR = 28811, /* access descriptor invalid */ |
| 218 | NZERROR_RIO_RECORD = 28812, /* record invalid */ |
| 219 | NZERROR_RIO_RECORD_TYPE = 28813, /* record type and AD type not matched */ |
| 220 | NZERROR_PLSQL_ORACLE_TO_REAL = 28814, |
| 221 | /* A number passed to PL/SQL could not be converted to real format */ |
| 222 | NZERROR_PLSQL_REAL_TO_ORACLE = 28815, |
| 223 | /* A number in machine format could not be converted to Oracle format */ |
| 224 | NZERROR_TK_PLSQL_NO_PASSWORD = 28816, |
| 225 | /* A password was not provided to a PL/SQL function */ |
| 226 | NZERROR_TK_PLSQL_GENERIC = 28817, |
| 227 | /* A PL/SQL function returned an error */ |
| 228 | NZERROR_TK_PLSQL_NO_CONTEXT = 28818, |
| 229 | /* The package context was not specified to a PL/SQL function */ |
| 230 | NZERROR_TK_PLSQL_NO_DIST_NAME = 28819, |
| 231 | /* The user's distinguished name was not provided to a PL/SQL function */ |
| 232 | NZERROR_TK_PLSQL_NO_STATE = 28820, |
| 233 | /* The state of either a signature or decryption/encryption was not provided */ |
| 234 | NZERROR_TK_PLSQL_NO_INPUT = 28821, |
| 235 | /* An input buffer was specified to a PL/SQL function */ |
| 236 | NZERROR_TK_PLSQL_NO_SEED = 28822, |
| 237 | /* No seed was specified to the PL/SQL seed initialization function */ |
| 238 | NZERROR_TK_PLSQL_NO_BYTES = 28823, |
| 239 | /* Number of bytes was not specified to the PL/SQL random number generator */ |
| 240 | NZERROR_TK_INVALID_STATE = 28824, |
| 241 | /* Invalid encryption/decryption/signature state passed */ |
| 242 | NZERROR_TK_PLSQL_NO_ENG_FUNC = 28825, |
| 243 | /* No crypto engine function was passed in */ |
| 244 | NZERROR_TK_INV_ENG_FUNC = 28826, |
| 245 | /* An invalid crypto engine function was passed in */ |
| 246 | NZERROR_TK_INV_CIPHR_TYPE = 28827, |
| 247 | /* An invalid cipher type was passed in */ |
| 248 | NZERROR_TK_INV_IDENT_TYPE = 28828, |
| 249 | /* An invalid identity type was specified */ |
| 250 | NZERROR_TK_PLSQL_NO_CIPHER_TYPE = 28829, |
| 251 | /* No cipher type was specified */ |
| 252 | NZERROR_TK_PLSQL_NO_IDENT_TYPE = 28830, |
| 253 | /* No identity type was specified */ |
| 254 | NZERROR_TK_PLSQL_NO_DATA_FMT = 28831, |
| 255 | /* No data unit format was specified */ |
| 256 | NZERROR_TK_INV_DATA_FMT = 28832, |
| 257 | /* Invalid data unit format was provided to function */ |
| 258 | NZERROR_TK_PLSQL_INSUFF_INFO = 28833, |
| 259 | /* Not enough info (usually parameters) provided to a PL/SQL function */ |
| 260 | NZERROR_TK_PLSQL_BUF_TOO_SMALL = 28834, |
| 261 | /* Buffer provided by PL/SQL is too small for data to be returned */ |
| 262 | NZERROR_TK_PLSQL_INV_IDENT_DESC = 28835, |
| 263 | /* Identity descriptor not present or too small */ |
| 264 | NZERROR_TK_PLSQL_WALLET_NOTOPEN = 28836, |
| 265 | /* Wallet has not been opened yet */ |
| 266 | NZERROR_TK_PLSQL_NO_WALLET = 28837, |
| 267 | /* No wallet descriptor specified to PL/SQL function */ |
| 268 | NZERROR_TK_PLSQL_NO_IDENTITY = 28838, |
| 269 | /* No identity descriptor specified to PL/SQL function */ |
| 270 | NZERROR_TK_PLSQL_NO_PERSONA = 28839, |
| 271 | /* No persona descriptor was specified to PL/SQL function */ |
| 272 | NZERROR_TK_PLSQL_WALLET_OPEN = 28840, |
| 273 | /* Wallet was already opened */ |
| 274 | NZERROR_UNSUPPORTED = 28841, /* Operation is not supported */ |
| 275 | NZERROR_FILE_BAD_PERMISSION = 28842, /* Bad file permission specified */ |
| 276 | NZERROR_FILE_OSD_ERROR = 28843, /* OSD error when opening file */ |
| 277 | NZERROR_NO_WALLET = 28844, /* cert + privkey + tp files do not exist */ |
| 278 | NZERROR_NO_CERTIFICATE_ALERT = 28845, /* no certificate */ |
| 279 | NZERROR_NO_PRIVATE_KEY = 28846, /* no private-key */ |
| 280 | NZERROR_NO_CLEAR_PRIVATE_KEY_FILE = 28847, /* no clear key-file */ |
| 281 | NZERROR_NO_ENCRYPTED_PRIVATE_KEY_FILE = 28848, /* no encrypted priv key */ |
| 282 | NZERROR_NO_TRUSTPOINTS = 28849, /* no trustpoints */ |
| 283 | NZERROR_NO_CLEAR_TRUSTPOINT_FILE = 28850, /* no clear trustpoints */ |
| 284 | NZERROR_NO_ENCRYPTED_TRUSTPOINT_FILE = 28851, /* no encrypted trustpoints */ |
| 285 | NZERROR_BAD_PASSWORD = 28852, /* bad password */ |
| 286 | NZERROR_INITIALIZATION_FAILED = 28853, /* init failed or |
| 287 | module loading failed */ |
| 288 | /******************************* SSL ERRORS ********************************/ |
| 289 | /* |
| 290 | * In order to allow SSL errors to be mapped to Oracle errors, space is |
| 291 | * provided here. One Oracle error is provided for each SSL error to make |
| 292 | * error handling easier. A macro is provided to do the conversion. |
| 293 | * NOTE: ANY CHANGE IN SSL ERRORS MUST BE REFLECTED HERE. |
| 294 | * To add an SSL error, use the following formula to calculate the Oracle |
| 295 | * error: |
| 296 | * new_oracle_error = (new_ssl_error - SSLMemoryError) + NZERROR_SSLMemoryErr |
| 297 | * or numerically: |
| 298 | * new_oracle_error = (new_ssl_error - -7000) + 28854 |
| 299 | */ |
| 300 | NZERROR_SSLMemoryErr = 28854, |
| 301 | NZERROR_SSLUnsupportedErr = 28855, |
| 302 | NZERROR_SSLOverflowErr = 28856, |
| 303 | NZERROR_SSLUnknownErr = 28857, |
| 304 | NZERROR_SSLProtocolErr = 28858, |
| 305 | NZERROR_SSLNegotiationErr = 28859, |
| 306 | NZERROR_SSLFatalAlert = 28860, |
| 307 | NZERROR_SSLWouldBlockErr = 28861, |
| 308 | NZERROR_SSLIOErr = 28862, |
| 309 | NZERROR_SSLSessionNotFoundErr = 28863, |
| 310 | NZERROR_SSLConnectionClosedGraceful = 28864, |
| 311 | NZERROR_SSLConnectionClosedError = 28865, |
| 312 | NZERROR_ASNBadEncodingErr = 28866, |
| 313 | NZERROR_ASNIntegerTooBigErr = 28867, |
| 314 | NZERROR_X509CertChainInvalidErr = 28868, |
| 315 | NZERROR_X509CertExpiredErr = 28869, |
| 316 | NZERROR_X509NamesNotEqualErr = 28870, |
| 317 | NZERROR_X509CertChainIncompleteErr = 28871, |
| 318 | NZERROR_X509DataNotFoundErr = 28872, |
| 319 | NZERROR_SSLBadParameterErr = 28873, |
| 320 | NZERROR_SSLIOClosedOverrideGoodbyeKiss = 28874, |
| 321 | NZERROR_X509MozillaSGCErr = 28875, |
| 322 | NZERROR_X509IESGCErr = 28876, |
| 323 | NZERROR_ImproperServerCredentials = 28877, |
| 324 | NZERROR_ImproperClientCredentials = 28878, |
| 325 | NZERROR_NoProtocolSideSet = 28879, |
| 326 | NZERROR_setPersonaFailed = 28880, |
| 327 | NZERROR_setCertFailed = 28881, |
| 328 | NZERROR_setVKeyFailed = 28882, |
| 329 | NZERROR_setTPFailed = 28883, |
| 330 | NZERROR_BadCipherSuite = 28884, |
| 331 | NZERROR_NoKeyPairForKeyUsage = 28885, |
| 332 | |
| 333 | /* ============>>> ENTRUST ERRORS */ |
| 334 | NZERROR_EntrustLoginFailed = 28890, |
| 335 | NZERROR_EntrustGetInfoFailed = 28891, |
| 336 | NZERROR_EntrustLoadCertificateFailed = 28892, |
| 337 | NZERROR_EntrustGetNameFailed = 28893, |
| 338 | |
| 339 | /* ============>>> NZERRORS CONTINUED */ |
| 340 | NZERROR_CertNotInstalled = 29000, |
| 341 | NZERROR_ServerDNMisMatched = 29002, |
| 342 | NZERROR_ServerDNMisConfigured = 29003, |
| 343 | |
| 344 | /* ============>>> PKI VENDORS ERRORS 29050 - 29099 */ |
| 345 | |
| 346 | /* ============>>> SSL Errors CONTINUED */ |
| 347 | NZERROR_CIC_ERR_SSL_ALERT_CB_FAILURE = 29004, |
| 348 | NZERROR_CIC_ERR_SSL_BAD_CERTIFICATE = 29005, |
| 349 | NZERROR_CIC_ERR_SSL_BAD_CERTIFICATE_REQUEST = 29006, |
| 350 | NZERROR_CIC_ERR_SSL_BAD_CLEAR_KEY_LEN = 29007, |
| 351 | NZERROR_CIC_ERR_SSL_BAD_DHPARAM_KEY_LENGTH = 29008, |
| 352 | NZERROR_CIC_ERR_SSL_BAD_ENCRYPTED_KEY_LEN = 29009, |
| 353 | NZERROR_CIC_ERR_SSL_BAD_EXPORT_KEY_LENGTH = 29010, |
| 354 | NZERROR_CIC_ERR_SSL_BAD_FINISHED_MESSAGE = 29011, |
| 355 | NZERROR_CIC_ERR_SSL_BAD_KEY_ARG_LEN = 29012, |
| 356 | NZERROR_CIC_ERR_SSL_BAD_MAC = 29013, |
| 357 | NZERROR_CIC_ERR_SSL_BAD_MAX_FRAGMENT_LENGTH_EXTENSION = 29014, |
| 358 | NZERROR_CIC_ERR_SSL_BAD_MESSAGE_LENGTH = 29015, |
| 359 | NZERROR_CIC_ERR_SSL_BAD_PKCS1_PADDING = 29016, |
| 360 | NZERROR_CIC_ERR_SSL_BAD_PREMASTER_SECRET_LENGTH = 29017, |
| 361 | NZERROR_CIC_ERR_SSL_BAD_PREMASTER_SECRET_VERSION = 29018, |
| 362 | NZERROR_CIC_ERR_SSL_BAD_PROTOCOL_VERSION = 29019, |
| 363 | NZERROR_CIC_ERR_SSL_BAD_RECORD_LENGTH = 29020, |
| 364 | NZERROR_CIC_ERR_SSL_BAD_SECRET_KEY_LEN = 29021, |
| 365 | NZERROR_CIC_ERR_SSL_BAD_SIDE = 29022, |
| 366 | NZERROR_CIC_ERR_SSL_BUFFERS_NOT_EMPTY = 29023, |
| 367 | NZERROR_CIC_ERR_SSL_CERTIFICATE_VALIDATE_FAILED = 29024, |
| 368 | NZERROR_CIC_ERR_SSL_CERT_CHECK_CALLBACK = 29025, |
| 369 | NZERROR_CIC_ERR_SSL_DECRYPT_FAILED = 29026, |
| 370 | NZERROR_CIC_ERR_SSL_ENTROPY_COLLECTION = 29027, |
| 371 | NZERROR_CIC_ERR_SSL_FAIL_SERVER_VERIFY = 29028, |
| 372 | NZERROR_CIC_ERR_SSL_HANDSHAKE_ALREADY_COMPLETED = 29029, |
| 373 | NZERROR_CIC_ERR_SSL_HANDSHAKE_REQUESTED = 29030, |
| 374 | NZERROR_CIC_ERR_SSL_HANDSHAKE_REQUIRED = 29031, |
| 375 | NZERROR_CIC_ERR_SSL_INCOMPLETE_IDENTITY = 29032, |
| 376 | NZERROR_CIC_ERR_SSL_INVALID_PFX = 29033, |
| 377 | NZERROR_CIC_ERR_SSL_NEEDS_CIPHER_OR_CLIENTAUTH = 29034, |
| 378 | NZERROR_CIC_ERR_SSL_NEEDS_PRNG = 29035, |
| 379 | NZERROR_CIC_ERR_SSL_NOT_SUPPORTED = 29036, |
| 380 | NZERROR_CIC_ERR_SSL_NO_CERTIFICATE = 29037, |
| 381 | NZERROR_CIC_ERR_SSL_NO_MATCHING_CERTIFICATES = 29038, |
| 382 | NZERROR_CIC_ERR_SSL_NO_MATCHING_CIPHER_SUITES = 29039, |
| 383 | NZERROR_CIC_ERR_SSL_NO_SUPPORTED_CIPHER_SUITES = 29040, |
| 384 | NZERROR_CIC_ERR_SSL_NULL_CB = 29041, |
| 385 | NZERROR_CIC_ERR_SSL_READ_BUFFER_NOT_EMPTY = 29042, |
| 386 | NZERROR_CIC_ERR_SSL_READ_REQUIRED = 29043, |
| 387 | NZERROR_CIC_ERR_SSL_RENEGOTIATION_ALREADY_REQUESTED = 29044, |
| 388 | NZERROR_CIC_ERR_SSL_RENEGOTIATION_REFUSED = 29045, |
| 389 | NZERROR_CIC_ERR_SSL_RESUMABLE_SESSION = 29046, |
| 390 | NZERROR_CIC_ERR_SSL_TLS_EXTENSION_MISMATCH = 29047, |
| 391 | NZERROR_CIC_ERR_SSL_UNEXPECTED_MSG = 29048, |
| 392 | NZERROR_CIC_ERR_SSL_UNKNOWN_RECORD = 29049, |
| 393 | NZERROR_CIC_ERR_SSL_UNSUPPORTED_CLIENT_AUTH_MODE = 29050, |
| 394 | NZERROR_CIC_ERR_SSL_UNSUPPORTED_PUBKEY_TYPE = 29051, |
| 395 | NZERROR_CIC_ERR_SSL_WRITE_BUFFER_NOT_EMPTY = 29052, |
| 396 | NZERROR_CIC_ERR_PKCS12_MISSING_ALG = 29053, |
| 397 | NZERROR_CIC_ERR_PKCS_AUTH_FAILED = 29054, |
| 398 | NZERROR_CIC_ERR_PKCS_BAD_CONTENT_TYPE = 29055, |
| 399 | NZERROR_CIC_ERR_PKCS_BAD_INPUT = 29056, |
| 400 | NZERROR_CIC_ERR_PKCS_BAD_PADDING = 29057, |
| 401 | NZERROR_CIC_ERR_PKCS_BAD_SN = 29058, |
| 402 | NZERROR_CIC_ERR_PKCS_BAD_SN_LENGTH = 29059, |
| 403 | NZERROR_CIC_ERR_PKCS_BAD_VERSION = 29060, |
| 404 | NZERROR_CIC_ERR_PKCS_BASE = 29061, |
| 405 | NZERROR_CIC_ERR_PKCS_FIELD_NOT_PRESENT = 29062, |
| 406 | NZERROR_CIC_ERR_PKCS_NEED_CERTVAL = 29063, |
| 407 | NZERROR_CIC_ERR_PKCS_NEED_PASSWORD = 29064, |
| 408 | NZERROR_CIC_ERR_PKCS_NEED_PKC = 29065, |
| 409 | NZERROR_CIC_ERR_PKCS_NEED_PRV_KEY = 29066, |
| 410 | NZERROR_CIC_ERR_PKCS_NEED_TRUSTED = 29067, |
| 411 | NZERROR_CIC_ERR_PKCS_UNSUPPORTED_CERT_FORMAT = 29068, |
| 412 | NZERROR_CIC_ERR_PKCS_UNSUP_PRVKEY_TYPE = 29069, |
| 413 | NZERROR_CIC_ERR_CODING_BAD_PEM = 29070, |
| 414 | NZERROR_CIC_ERR_CODING_BASE = 29071, |
| 415 | NZERROR_CIC_ERR_DER_BAD_ENCODING = 29072, |
| 416 | NZERROR_CIC_ERR_DER_BAD_ENCODING_LENGTH = 29073, |
| 417 | NZERROR_CIC_ERR_DER_BASE = 29074, |
| 418 | NZERROR_CIC_ERR_DER_ELEMENT_TOO_LONG = 29075, |
| 419 | NZERROR_CIC_ERR_DER_INDEFINITE_LENGTH = 29076, |
| 420 | NZERROR_CIC_ERR_DER_NO_MORE_ELEMENTS = 29077, |
| 421 | NZERROR_CIC_ERR_DER_OBJECT_TOO_LONG = 29078, |
| 422 | NZERROR_CIC_ERR_DER_TAG_SIZE = 29079, |
| 423 | NZERROR_CIC_ERR_DER_TIME_OUT_OF_RANGE = 29080, |
| 424 | NZERROR_CIC_ERR_DER_UNUSED_BITS_IN_BIT_STR = 29081, |
| 425 | NZERROR_CIC_ERR_GENERAL_BASE = 29082, |
| 426 | NZERROR_CIC_ERR_HASH_BASE = 29083, |
| 427 | NZERROR_CIC_ERR_ILLEGAL_PARAM = 29084, |
| 428 | NZERROR_CIC_ERR_MEM_NOT_OURS = 29085, |
| 429 | NZERROR_CIC_ERR_MEM_OVERRUN = 29086, |
| 430 | NZERROR_CIC_ERR_MEM_UNDERRUN = 29087, |
| 431 | NZERROR_CIC_ERR_MEM_WAS_FREED = 29088, |
| 432 | NZERROR_CIC_ERR_NOT_FOUND = 29090, |
| 433 | NZERROR_CIC_ERR_NO_PTR = 29091, |
| 434 | NZERROR_CIC_ERR_TIMEOUT = 29092, |
| 435 | NZERROR_CIC_ERR_UNIT_MASK = 29093, |
| 436 | NZERROR_CIC_ERR_BAD_CTX = 29094, |
| 437 | NZERROR_CIC_ERR_BAD_INDEX = 29095, |
| 438 | NZERROR_CIC_ERR_BAD_LENGTH = 29096, |
| 439 | NZERROR_CIC_ERR_CODING_BAD_ENCODING = 29097, |
| 440 | NZERROR_CIC_ERR_SSL_NO_CLIENT_AUTH_MODES = 29098, |
| 441 | |
| 442 | /* ============>>> PKCS12 error 29100 - 29149 */ |
| 443 | |
| 444 | NZERROR_LOCKEYID_CREATE_FAILED = 29100, |
| 445 | NZERROR_P12_ADD_PVTKEY_FAILED = 29101, |
| 446 | NZERROR_P12_ADD_CERT_FAILED = 29102, |
| 447 | NZERROR_P12_WLT_CREATE_FAILED = 29103, |
| 448 | NZERROR_P12_ADD_CERTREQ_FAILED = 29104, |
| 449 | NZERROR_P12_WLT_EXP_FAILED = 29105, |
| 450 | NZERROR_P12_WLT_IMP_FAILED = 29106, |
| 451 | NZERROR_P12_CREATE_FAILED = 29107, |
| 452 | NZERROR_P12_DEST_FAILED = 29107, |
| 453 | NZERROR_P12_RAND_ERROR = 29108, |
| 454 | NZERROR_P12_PVTKEY_CRT_FAILED = 29109, |
| 455 | NZERROR_P12_INVALID_BAG = 29110, |
| 456 | NZERROR_P12_INVALID_INDEX = 29111, |
| 457 | NZERROR_P12_GET_CERT_FAILED = 29112, |
| 458 | NZERROR_P12_GET_PVTKEY_FAILED = 29113, |
| 459 | NZERROR_P12_IMP_PVTKEY_FAILED = 29114, |
| 460 | NZERROR_P12_EXP_PVTKEY_FAILED = 29115, |
| 461 | NZERROR_P12_GET_ATTRIB_FAILED = 29116, |
| 462 | NZERROR_P12_ADD_ATTRIB_FAILED = 29117, |
| 463 | NZERROR_P12_CRT_ATTRIB_FAILED = 29118, |
| 464 | NZERROR_P12_IMP_CERT_FAILED = 29119, |
| 465 | NZERROR_P12_EXP_CERT_FAILED = 29120, |
| 466 | NZERROR_P12_ADD_SECRET_FAILED = 29121, |
| 467 | NZERROR_P12_ADD_PKCS11INFO_FAILED = 29122, |
| 468 | NZERROR_P12_GET_PKCS11INFO_FAILED = 29123, |
| 469 | NZERROR_P12_MULTIPLE_PKCS11_LIBNAME = 29124, |
| 470 | NZERROR_P12_MULTIPLE_PKCS11_TOKENLABEL = 29125, |
| 471 | NZERROR_P12_MULTIPLE_PKCS11_TOKENPASSPHRASE = 29126, |
| 472 | NZERROR_P12_UNKNOWN_PKCS11INFO = 29127, |
| 473 | NZERROR_P12_PKCS11_LIBNAME_NOT_SET = 29128, |
| 474 | NZERROR_P12_PKCS11_TOKENLABEL_NOT_SET = 29129, |
| 475 | NZERROR_P12_PKCS11_TOKENPASSPHRASE_NOT_SET = 29130, |
| 476 | NZERROR_P12_MULTIPLE_PKCS11_CERTLABEL = 29131, |
| 477 | |
| 478 | /* ===========>>> SSL Errors CONTINUED 29135 - 29139 */ |
| 479 | NZERROR_CIC_ERR_RANDOM = 29135, |
| 480 | NZERROR_CIC_ERR_SMALL_BUFFER = 29136, |
| 481 | NZERROR_CIC_ERR_SSL_BAD_CONTEXT = 29137, |
| 482 | |
| 483 | /* ==========>>> Mutex Errors 29138 - 29139 */ |
| 484 | NZERROR_MUTEX_INITIALIZE_FAILED = 29138, |
| 485 | NZERROR_MUTEX_DESTROY_FAILED = 29139, |
| 486 | |
| 487 | |
| 488 | /* ============>>> EXTENSIONS Errors 29140 - 29149 */ |
| 489 | NZERROR_BS_CERTOBJ_CREAT_FAILED = 29140, |
| 490 | NZERROR_BS_DER_IMP_FAILED = 29141, |
| 491 | |
| 492 | |
| 493 | /* ============>>> FIPS ERRORS 29150 - 29175 */ |
| 494 | NZERROR_DES_SELF_TEST_FAILED = 29150, |
| 495 | NZERROR_3DES_SELF_TEST_FAILED = 29151, |
| 496 | NZERROR_SHA_SELF_TEST_FAILED = 29152, |
| 497 | NZERROR_RSA_SELF_TEST_FAILED = 29153, |
| 498 | NZERROR_DRNG_SELF_TEST_FAILED = 29154, |
| 499 | NZERROR_CKEYPAIR_SELF_TEST_FAILED = 29155, |
| 500 | NZERROR_CRNG_SELF_TEST_FAILED = 29156, |
| 501 | NZERROR_FIPS_PATHNAME_ERROR = 29157, |
| 502 | NZERROR_FIPS_LIB_OPEN_FAILED = 29158, |
| 503 | NZERROR_FIPS_LIB_READ_ERROR = 29159, |
| 504 | NZERROR_FIPS_LIB_DIFFERS = 29160, |
| 505 | NZERROR_DAC_SELF_TEST_FAILED = 29161, |
| 506 | NZERROR_NONFIPS_CIPHERSUITE = 29162, |
| 507 | NZERROR_VENDOR_NOT_SUPPORTED_FIPS_MODE = 29163, |
| 508 | NZERROR_EXTERNAL_PKCS12_NOT_SUPPORTED_FIPS_MODE = 29164, |
| 509 | NZERROR_AES_SELF_TEST_FAILED = 29165, |
| 510 | |
| 511 | /* ============>>> CRL ERRORS 29176 - 29200 */ |
| 512 | NZERROR_CRL_SIG_VERIFY_FAILED = 29176, /*CRL signature verification failed*/ |
| 513 | NZERROR_CERT_NOT_IN_CRL = 29177, |
| 514 | /*Cert is not in CRL - cert is not revoked*/ |
| 515 | NZERROR_CERT_IN_CRL = 29178, /*Cert is in CRL - cert is revoked*/ |
| 516 | NZERROR_CERT_IN_CRL_CHECK_FAILED = 29179, /*Cert revocation check failed */ |
| 517 | NZERROR_INVALID_CERT_STATUS_PROTOCOL = 29180, |
| 518 | NZERROR_LDAP_OPEN_FAILED = 29181, /* ldap_open failed */ |
| 519 | NZERROR_LDAP_BIND_FAILED = 29182, /* ldap_bind failed */ |
| 520 | NZERROR_LDAP_SEARCH_FAILED = 29183, /* ldap_search failed */ |
| 521 | NZERROR_LDAP_RESULT_FAILED = 29184, /* ldap_result failed */ |
| 522 | NZERROR_LDAP_FIRSTATTR_FAILED = 29185, /* ldap_first_attribute failed */ |
| 523 | NZERROR_LDAP_GETVALUESLEN_FAILED = 29186, /* ldap_get_values_len failed */ |
| 524 | NZERROR_LDAP_UNSUPPORTED_VALMEC = 29187, |
| 525 | /* unsupported validation mechanism */ |
| 526 | NZERROR_LDAP_COUNT_ENTRIES_FAILED = 29188,/* ldap_count_entries failed */ |
| 527 | NZERROR_LDAP_NO_ENTRY_FOUND = 29189, /* No entry found in OID */ |
| 528 | NZERROR_LDAP_MULTIPLE_ENTRIES_FOUND = 29190, /* Multiple entries in OID*/ |
| 529 | NZERROR_OID_INFO_NOT_SET = 29191, |
| 530 | NZERROR_LDAP_VALMEC_NOT_SET = 29192, |
| 531 | /* Validation mechanism not set in OID*/ |
| 532 | NZERROR_CRLDP_NO_CRL_FOUND = 29193, |
| 533 | /* No CRL found using CRLDP mechanism */ |
| 534 | NZERROR_CRL_NOT_IN_CACHE = 29194, /* No CRL found in the cache*/ |
| 535 | NZERROR_CRL_EXPIRED = 29195, /* CRL nextUpdate time is in the past */ |
| 536 | |
| 537 | /* ============>>> ADD ERRORS HERE -- NOTE DECREASING numbers */ |
| 538 | NZERROR_DN_MATCH = 29222, /* for nztCompareDN */ |
| 539 | NZERROR_CERT_CHAIN_CREATION = 29223, /* unable to create a cert chain |
| 540 | * with the existing TPs for the |
| 541 | * cert to be installed. |
| 542 | */ |
| 543 | NZERROR_NO_MATCHING_CERT_REQ = 29224, /* No matching cert_req was |
| 544 | * found the corresponding to |
| 545 | * the privatekey which |
| 546 | * matches the cert to be |
| 547 | * installed */ |
| 548 | NZERROR_CERT_ALREADY_INSTALLED = 29225, /* we are attempting to |
| 549 | * install a cert again into |
| 550 | * a persona which already |
| 551 | * has it installed. |
| 552 | */ |
| 553 | NZERROR_NO_MATCHING_PRIVATE_KEY = 29226, /* could not find a matching |
| 554 | * persona-private(privatekey) in |
| 555 | * the Persona, for the given |
| 556 | * cert(public key). |
| 557 | */ |
| 558 | NZERROR_VALIDITY_EXPIRED = 29227, /* certificate validity date expired */ |
| 559 | NZERROR_TK_BYTES_NEEDED = 29228, /* Couldn't determine # of bytes needed */ |
| 560 | NZERROR_TK_BAD_MAGIC_NUMBER = 29229, |
| 561 | /* Magic number found in header does not match expected */ |
| 562 | NZERROR_TK_BAD_HEADER_LENGTH = 29230, |
| 563 | /* Header length passed in not sufficient for message header */ |
| 564 | NZERROR_TK_CE_INIT = 29231, /* Crypto engine failed to initialize */ |
| 565 | NZERROR_TK_CE_KEYINIT = 29232, /* Crypto engine key initialization failed */ |
| 566 | NZERROR_TK_CE_ENCODE_KEY = 29233, /* Count not encode key object */ |
| 567 | NZERROR_TK_CE_DECODE_KEY = 29234, /* Could not decode key into object */ |
| 568 | NZERROR_TK_CE_GEYKEYINFO = 29235, /* Crypto engine failed to get key info */ |
| 569 | NZERROR_TK_SEED_RANDOM = 29236, /* Couldn't seed random number generator */ |
| 570 | NZERROR_TK_CE_ALGFINISH = 29237, /* Couldn't finish algorithm */ |
| 571 | NZERROR_TK_CE_ALGAPPLY = 29238, /* Couldn't apply algorithm to data */ |
| 572 | NZERROR_TK_CE_ALGINIT = 29239, /* Couldn't init CE for algorithm */ |
| 573 | NZERROR_TK_ALGORITHM = 29240, /* Have no idea what algorithm you want */ |
| 574 | NZERROR_TK_CANNOT_GROW = 29241, /* Cannot grow output buffer block */ |
| 575 | NZERROR_TK_KEYSIZE = 29242, /* Key not large enough for data */ |
| 576 | NZERROR_TK_KEYTYPE = 29243, /* Unknown key type. */ |
| 577 | |
| 578 | NZERROR_TK_PLSQL_NO_WRL = 29244, |
| 579 | /* Wallet resource locator not specified to PL/SQL function */ |
| 580 | |
| 581 | NZERROR_TK_CE_FUNC = 29245, /* Unknown crypto engine function */ |
| 582 | NZERROR_TK_TDU_FORMAT = 29246, /* Unknown TDU format */ |
| 583 | NZERROR_TK_NOTOPEN = 29247, /* Object must be open */ |
| 584 | NZERROR_TK_WRLTYPE = 29248, /* Bad WRL type */ |
| 585 | NZERROR_TK_CE_STATE = 29249, /* Bad state specified for the crypto engine */ |
| 586 | |
| 587 | /* After 29249, use error numbers in block 43000 - 43499 */ |
| 588 | NZERROR_PKCS11_LIBRARY_NOT_FOUND = 43000, /* PKCS #11 library not found */ |
| 589 | NZERROR_PKCS11_TOKEN_NOT_FOUND = 43001, |
| 590 | /* can't find token with given label*/ |
| 591 | NZERROR_PKCS11_BAD_PASSPHRASE = 43002, /* passphrase is incorrect/expired */ |
| 592 | NZERROR_PKCS11_GET_FUNC_LIST = 43003, /* C_GetFunctionList returned error */ |
| 593 | NZERROR_PKCS11_INITIALIZE = 43004, /* C_Initialize returned error */ |
| 594 | NZERROR_PKCS11_NO_TOKENS_PRESENT = 43005, /* No tokens present */ |
| 595 | NZERROR_PKCS11_GET_SLOT_LIST = 43006, /* C_GetSlotList returned error */ |
| 596 | |
| 597 | NZERROR_PKCS11_GET_TOKEN_INFO = 43008, /* C_GetTokenInfo returned error */ |
| 598 | NZERROR_PKCS11_SYMBOL_NOT_FOUND = 43009, /* Symbol not found in PKCS11 lib */ |
| 599 | |
| 600 | NZERROR_PKCS11_TOKEN_LOGIN_FAILED = 43011, /* Token login failed */ |
| 601 | |
| 602 | NZERROR_PKCS11_CHANGE_PROVIDERS_ERROR = 43013, /* Change providers error */ |
| 603 | NZERROR_PKCS11_GET_PRIVATE_KEY_ERROR = 43014, |
| 604 | /* Error trying to find private key on token */ |
| 605 | NZERROR_PKCS11_CREATE_KEYPAIR_ERROR = 43015, /* Key pair gen error */ |
| 606 | NZERROR_PKCS11_WALLET_CONTAINS_P11_INFO = 43016, /* Wallet already contains |
| 607 | pkcs11 info */ |
| 608 | NZERROR_PKCS11_NO_CERT_ON_TOKEN = 43017, /* No cert found on token */ |
| 609 | NZERROR_PKCS11_NO_USER_CERT_ON_TOKEN = 43018, /*No user cert found on token*/ |
| 610 | NZERROR_PKCS11_NO_CERT_ON_TOKEN_WITH_GIVEN_LABEL = 43019, /*No cert found on token with given certificate label.*/ |
| 611 | NZERROR_PKCS11_MULTIPLE_CERTS_ON_TOKEN_WITH_GIVEN_LABEL = 43020, /*Multiple certs found on token with given certificate label.*/ |
| 612 | NZERROR_PKCS11_CERT_WITH_LABEL_NOT_USER_CERT = 43021, /*Cert with given cert is not a user cert because no corresponding pvt key found on token */ |
| 613 | |
| 614 | /* RSA ERRORS 43050 - 43059 */ |
| 615 | NZERROR_BIND_SERVICE_ERROR = 43050, /* C_BindService returned error */ |
| 616 | NZERROR_CREATE_KEY_OBJ_ERROR = 43051, /* B_CreateKeyObject returned error */ |
| 617 | NZERROR_GET_CERT_FIELDS = 43052, /* C_GetCertFields returned error */ |
| 618 | NZERROR_CREATE_PKCS10_OBJECT = 43053, |
| 619 | /* C_CreatePKCS10Object returned error */ |
| 620 | NZERROR_SET_PKCS10_FIELDS = 43054, /* C_SetPKCS10Fields returned error */ |
| 621 | NZERROR_SIGN_CERT_REQUEST = 43055, /* C_SignCertRequest returned error */ |
| 622 | NZERROR_GET_PKCS10_DER = 43056, /* C_GetPKCS10DER returned error */ |
| 623 | NZERROR_INITIALIZE_CERTC = 43057, /* C_InitializeCertC returned error */ |
| 624 | NZERROR_INSERT_PRIVATE_KEY = 43058, /* C_InsertPrivateKey returned error */ |
| 625 | NZERROR_RSA_ERROR = 43059, /* RSA error. See trace output */ |
| 626 | |
| 627 | /* slts ERRORS 43060 - 43069 */ |
| 628 | NZERROR_SLTSCTX_INIT_FAILED = 43060, /* sltsini() returned error */ |
| 629 | NZERROR_SLTSKYC_FAILED = 43061, /* sltskyc() returned error */ |
| 630 | NZERROR_SLTSCTX_TERM_FAILED = 43062, /* sltster() returned error */ |
| 631 | NZERROR_SLTSKYS_FAILED = 43063, /* sltskys() returned error */ |
| 632 | |
| 633 | NZERROR_INVALID_HEADER_LENGTH = 43070, /* bad sso header length */ |
| 634 | NZERROR_WALLET_CONTAINS_USER_CREDENTIALS = 43071, /* wallet not empty */ |
| 635 | NZERROR_CANNOT_MODIFY_AL = 43072, /* Cannot modify AL wallet */ |
| 636 | NZERROR_FILE_LOCK_FAILED = 43073, /* Cannot lock wallet file */ |
| 637 | |
| 638 | /* Certificate selection errors 43080 - 43099 */ |
| 639 | NZERROR_MULTIPLE_MATCHING_CREDENTIALS = 43080, /* Multiple matching certs */ |
| 640 | |
| 641 | |
| 642 | NZERROR_CSF_ALIAS_INVALID = 43100, /* alias is invalid */ |
| 643 | NZERROR_CSF_KEY_INVALID = 43101, /* key invalid */ |
| 644 | NZERROR_CSF_CRED_NOT_SUPPORTED = 43102, /* only pwd cred supported */ |
| 645 | NZERROR_CSF_HOSTNAME = 43103, /* hostname error */ |
| 646 | NZERROR_CSF_XML = 43104, /* XmlCreate error. See trace */ |
| 647 | NZERROR_CSF_WALLET_NOT_SPECIFIED = 43105, /* no wallet specified */ |
| 648 | NZERROR_CSF_MAP_NOT_IN_STORE = 43106, /* map does not exist in store */ |
| 649 | NZERROR_CSF_KEY_NOT_IN_STORE = 43107, /* key does not exist in store */ |
| 650 | NZERROR_CSF_ENTRY_EXISTS = 43108, /* entry with map/key exists */ |
| 651 | NZERROR_CSF_BTSTRP_WLT_PATH_NOT_SET = 43109, /* bootWallet Path not set */ |
| 652 | NZERROR_CSF_BTSTRP_WLT_MAP_NOT_SET = 43110, /* bootWallet map (alias) not set */ |
| 653 | NZERROR_CSF_BTSTRP_WLT_KEY_NOT_SET = 43111, /* bootWallet key not set */ |
| 654 | NZERROR_CSF_LDAP_USERNAME_NOT_SET = 43112, /* ldap username not set */ |
| 655 | NZERROR_CSF_LDAP_PWD_NOT_SET = 43113, /* ldap password not set */ |
| 656 | NZERROR_CSF_LDAP_URL_NOT_SET = 43114, /* ldap url not set */ |
| 657 | NZERROR_CSF_LDAP_PORT_NOT_SET = 43115, /* ldap port not set */ |
| 658 | NZERROR_CSF_LDAP_FARMNAME_NOT_SET = 43116, /* ldap farmname not set */ |
| 659 | NZERROR_CSF_LDAP_ROOTNAME_NOT_SET = 43117, /* ldap rootname not set */ |
| 660 | |
| 661 | NZERROR_LX_ERROR = 43120, /* lx api returned error */ |
| 662 | |
| 663 | NZERROR_LAST_ERROR = 43499, /* Last available error */ |
| 664 | /* MAXIMUM ERROR NUMBER IS 43499 */ |
| 665 | |
| 666 | /* |
| 667 | * DO NOT JUST INSERT NEW ERRORS IN ANY OLD PLACE. New errors should be |
| 668 | * added such the current error retains their integer values. Duplicate |
| 669 | * values will cause compiler errors. |
| 670 | */ |
| 671 | NZERROR_THIS_MUST_BE_LAST |
| 672 | |
| 673 | } nzerror; |
| 674 | |
| 675 | /* |
| 676 | * Macro to convert SSL errors to Oracle errors. As SSL errors are negative |
| 677 | * and Oracle numbers are positive, the following needs to be done. |
| 678 | * 1. The base error number, which is the highest, is added to the |
| 679 | * SSL error to get the index into the number range. |
| 680 | * 2. The result is added to the base Oracle number to get the Oracle error. |
| 681 | */ |
| 682 | #define NZERROR_SSL_TO_ORACLE(ssl_error_) \ |
| 683 | ((ssl_error_ == SSLNoErr) \ |
| 684 | ? NZERROR_OK \ |
| 685 | : (nzerror) ((ssl_error_ - SSLMemoryErr) + (uword) NZERROR_SSLMemoryErr)) |
| 686 | #endif /* NZERROR_ORACLE */ |