📄 nzerror.h
字号:
NZERROR_TK_INVALID_STATE = 28824,
/* Invalid encryption/decryption/signature state passed */
NZERROR_TK_PLSQL_NO_ENG_FUNC = 28825,
/* No crypto engine function was passed in */
NZERROR_TK_INV_ENG_FUNC = 28826,
/* An invalid crypto engine function was passed in */
NZERROR_TK_INV_CIPHR_TYPE = 28827,
/* An invalid cipher type was passed in */
NZERROR_TK_INV_IDENT_TYPE = 28828,
/* An invalid identity type was specified */
NZERROR_TK_PLSQL_NO_CIPHER_TYPE = 28829,
/* No cipher type was specified */
NZERROR_TK_PLSQL_NO_IDENT_TYPE = 28830,
/* No identity type was specified */
NZERROR_TK_PLSQL_NO_DATA_FMT = 28831,
/* No data unit format was specified */
NZERROR_TK_INV_DATA_FMT = 28832,
/* Invalid data unit format was provided to function */
NZERROR_TK_PLSQL_INSUFF_INFO = 28833,
/* Not enough info (usually parameters) provided to a PL/SQL function */
NZERROR_TK_PLSQL_BUF_TOO_SMALL = 28834,
/* Buffer provided by PL/SQL is too small for data to be returned */
NZERROR_TK_PLSQL_INV_IDENT_DESC = 28835,
/* Identity descriptor not present or too small */
NZERROR_TK_PLSQL_WALLET_NOTOPEN = 28836,
/* Wallet has not been opened yet */
NZERROR_TK_PLSQL_NO_WALLET = 28837,
/* No wallet descriptor specified to PL/SQL function */
NZERROR_TK_PLSQL_NO_IDENTITY = 28838,
/* No identity descriptor specified to PL/SQL function */
NZERROR_TK_PLSQL_NO_PERSONA = 28839,
/* No persona descriptor was specified to PL/SQL function */
NZERROR_TK_PLSQL_WALLET_OPEN = 28840,
/* Wallet was already opened */
NZERROR_UNSUPPORTED = 28841, /* Operation is not supported */
NZERROR_FILE_BAD_PERMISSION = 28842, /* Bad file permission specified */
NZERROR_FILE_OSD_ERROR = 28843, /* OSD error when opening file */
NZERROR_NO_WALLET = 28844, /* cert + privkey + tp files do not exist */
NZERROR_NO_CERTIFICATE_ALERT = 28845, /* no certificate */
NZERROR_NO_PRIVATE_KEY = 28846, /* no private-key */
NZERROR_NO_CLEAR_PRIVATE_KEY_FILE = 28847, /* no clear key-file */
NZERROR_NO_ENCRYPTED_PRIVATE_KEY_FILE = 28848, /* no encrypted priv key */
NZERROR_NO_TRUSTPOINTS = 28849, /* no trustpoints */
NZERROR_NO_CLEAR_TRUSTPOINT_FILE = 28850, /* no clear trustpoints */
NZERROR_NO_ENCRYPTED_TRUSTPOINT_FILE = 28851, /* no encrypted trustpoints */
NZERROR_BAD_PASSWORD = 28852, /* bad password */
NZERROR_INITIALIZATION_FAILED = 28853, /* init failed or
module loading failed */
/******************************* SSL ERRORS ********************************/
/*
* In order to allow SSL errors to be mapped to Oracle errors, space is
* provided here. One Oracle error is provided for each SSL error to make
* error handling easier. A macro is provided to do the conversion.
* NOTE: ANY CHANGE IN SSL ERRORS MUST BE REFLECTED HERE.
* To add an SSL error, use the following formula to calculate the Oracle
* error:
* new_oracle_error = (new_ssl_error - SSLMemoryError) + NZERROR_SSLMemoryErr
* or numerically:
* new_oracle_error = (new_ssl_error - -7000) + 28854
*/
NZERROR_SSLMemoryErr = 28854,
NZERROR_SSLUnsupportedErr = 28855,
NZERROR_SSLOverflowErr = 28856,
NZERROR_SSLUnknownErr = 28857,
NZERROR_SSLProtocolErr = 28858,
NZERROR_SSLNegotiationErr = 28859,
NZERROR_SSLFatalAlert = 28860,
NZERROR_SSLWouldBlockErr = 28861,
NZERROR_SSLIOErr = 28862,
NZERROR_SSLSessionNotFoundErr = 28863,
NZERROR_SSLConnectionClosedGraceful = 28864,
NZERROR_SSLConnectionClosedError = 28865,
NZERROR_ASNBadEncodingErr = 28866,
NZERROR_ASNIntegerTooBigErr = 28867,
NZERROR_X509CertChainInvalidErr = 28868,
NZERROR_X509CertExpiredErr = 28869,
NZERROR_X509NamesNotEqualErr = 28870,
NZERROR_X509CertChainIncompleteErr = 28871,
NZERROR_X509DataNotFoundErr = 28872,
NZERROR_SSLBadParameterErr = 28873,
NZERROR_SSLIOClosedOverrideGoodbyeKiss = 28874,
NZERROR_X509MozillaSGCErr = 28875,
NZERROR_X509IESGCErr = 28876,
NZERROR_ImproperServerCredentials = 28877,
NZERROR_ImproperClientCredentials = 28878,
NZERROR_NoProtocolSideSet = 28879,
NZERROR_setPersonaFailed = 28880,
NZERROR_setCertFailed = 28881,
NZERROR_setVKeyFailed = 28882,
NZERROR_setTPFailed = 28883,
NZERROR_BadCipherSuite = 28884,
NZERROR_NoKeyPairForKeyUsage = 28885,
/* ============>>> ENTRUST ERRORS */
NZERROR_EntrustLoginFailed = 28890,
NZERROR_EntrustGetInfoFailed = 28891,
NZERROR_EntrustLoadCertificateFailed = 28892,
NZERROR_EntrustGetNameFailed = 28893,
/* ============>>> NZERRORS CONTINUED */
NZERROR_CertNotInstalled = 29000,
NZERROR_NoMatchingKeyPair = 29001,
NZERROR_ServerDNMisMatched = 29002,
NZERROR_ServerDNMisConfigured = 29003,
/* ============>>> PKCS12 error 29100 - 29149 */
NZERROR_LOCKEYID_CREATE_FAILED = 29100,
NZERROR_P12_ADD_PVTKEY_FAILED = 29101,
NZERROR_P12_ADD_CERT_FAILED = 29102,
NZERROR_P12_WLT_CREATE_FAILED = 29103,
NZERROR_P12_ADD_CERTREQ_FAILED = 29104,
NZERROR_P12_WLT_EXP_FAILED = 29105,
NZERROR_P12_WLT_IMP_FAILED = 29106,
NZERROR_P12_CREATE_FAILED = 29107,
NZERROR_P12_DEST_FAILED = 29107,
NZERROR_P12_RAND_ERROR = 29108,
NZERROR_P12_PVTKEY_CRT_FAILED = 29109,
NZERROR_P12_INVALID_BAG = 29110,
NZERROR_P12_INVALID_INDEX = 29111,
NZERROR_P12_GET_CERT_FAILED = 29112,
NZERROR_P12_GET_PVTKEY_FAILED = 29113,
NZERROR_P12_IMP_PVTKEY_FAILED = 29114,
NZERROR_P12_EXP_PVTKEY_FAILED = 29115,
NZERROR_P12_GET_ATTRIB_FAILED = 29116,
NZERROR_P12_ADD_ATTRIB_FAILED = 29117,
NZERROR_P12_CRT_ATTRIB_FAILED = 29118,
NZERROR_P12_IMP_CERT_FAILED = 29119,
NZERROR_P12_EXP_CERT_FAILED = 29120,
/* ============>>> EXTENSIONS Errors 29140 - 29149 */
NZERROR_BS_CERTOBJ_CREAT_FAILED = 29140,
NZERROR_BS_DER_IMP_FAILED = 29141,
/* ============>>> PKI VENDORS ERRORS 29150 - 29200 */
/* ============>>> ADD ERRORS HERE -- NOTE DECREASING numbers */
NZERROR_DN_MATCH = 29222, /* for nztCompareDN */
NZERROR_CERT_CHAIN_CREATION = 29223, /* unable to create a cert chain
* with the existing TPs for the
* cert to be installed.
*/
NZERROR_NO_MATCHING_CERT_REQ = 29224, /* No matching cert_req was
* found the corresponding to
* the privatekey which
* matches the cert to be
* installed */
NZERROR_CERT_ALREADY_INSTALLED = 29225, /* we are attempting to
* install a cert again into
* a persona which already
* has it installed.
*/
NZERROR_NO_MATCHING_PRIVATE_KEY = 29226, /* could not find a matching
* persona-private(privatekey) in
* the Persona, for the given
* cert(public key).
*/
NZERROR_VALIDITY_EXPIRED = 29227, /* certificate validity date expired */
NZERROR_TK_BYTES_NEEDED = 29228, /* Couldn't determine # of bytes needed */
NZERROR_TK_BAD_MAGIC_NUMBER = 29229,
/* Magic number found in header does not match expected */
NZERROR_TK_BAD_HEADER_LENGTH = 29230,
/* Header length passed in not sufficient for message header */
NZERROR_TK_CE_INIT = 29231, /* Crypto engine failed to initialize */
NZERROR_TK_CE_KEYINIT = 29232, /* Crypto engine key initialization failed */
NZERROR_TK_CE_ENCODE_KEY = 29233, /* Count not encode key object */
NZERROR_TK_CE_DECODE_KEY = 29234, /* Could not decode key into object */
NZERROR_TK_CE_GEYKEYINFO = 29235, /* Crypto engine failed to get key info */
NZERROR_TK_SEED_RANDOM = 29236, /* Couldn't seed random number generator */
NZERROR_TK_CE_ALGFINISH = 29237, /* Couldn't finish algorithm */
NZERROR_TK_CE_ALGAPPLY = 29238, /* Couldn't apply algorithm to data */
NZERROR_TK_CE_ALGINIT = 29239, /* Couldn't init CE for algorithm */
NZERROR_TK_ALGORITHM = 29240, /* Have no idea what algorithm you want */
NZERROR_TK_CANNOT_GROW = 29241, /* Cannot grow output buffer block */
NZERROR_TK_KEYSIZE = 29242, /* Key not large enough for data */
NZERROR_TK_KEYTYPE = 29243, /* Unknown key type. */
NZERROR_TK_PLSQL_NO_WRL = 29244,
/* Wallet resource locator not specified to PL/SQL function */
NZERROR_TK_CE_FUNC = 29245, /* Unknown crypto engine function */
NZERROR_TK_TDU_FORMAT = 29246, /* Unknown TDU format */
NZERROR_TK_NOTOPEN = 29247, /* Object must be open */
NZERROR_TK_WRLTYPE = 29248, /* Bad WRL type */
NZERROR_TK_CE_STATE = 29249, /* Bad state specified for the crypto engine */
NZERROR_LAST_ERROR = 29249, /* Last available error */
/* MAXIMUM ERROR NUMBER IS 29249 */
/*
* DO NOT JUST INSERT NEW ERRORS IN ANY OLD PLACE. New errors should be
* added such the current error retains their integer values. Duplicate
* values will cause compiler errors.
*/
NZERROR_THIS_MUST_BE_LAST
} nzerror;
/*
* Macro to convert SSL errors to Oracle errors. As SSL errors are negative
* and Oracle numbers are positive, the following needs to be done.
* 1. The base error number, which is the highest, is added to the
* SSL error to get the index into the number range.
* 2. The result is added to the base Oracle number to get the Oracle error.
*/
#define NZERROR_SSL_TO_ORACLE(ssl_error_) \
((ssl_error_ == SSLNoErr) \
? NZERROR_OK \
: (nzerror) ((ssl_error_ - SSLMemoryErr) + (uword) NZERROR_SSLMemoryErr))
#endif /* NZERROR_ORACLE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -