⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cssmerr.h

📁 Next BIOS Source code : Extensible Firmware Interface
💻 H
📖 第 1 页 / 共 3 页
字号:
#define CSSM_CALLOC_FAILED                   ( CSSM_BASE_ERROR + 2 )
#define CSSM_REALLOC_FAILED                  ( CSSM_BASE_ERROR + 3 )

/* File I/O */
#define CSSM_FWRITE_FAILED                   ( CSSM_BASE_ERROR + 10 )
#define CSSM_FREAD_FAILED                    ( CSSM_BASE_ERROR + 11 )
#define CSSM_CANT_FSEEK                      ( CSSM_BASE_ERROR + 12 )
#define CSSM_INVALID_FILE_PTR                ( CSSM_BASE_ERROR + 13 )
#define CSSM_END_OF_FILE                     ( CSSM_BASE_ERROR + 14 )
#define CSSM_FOPEN_FAILED                    ( CSSM_BASE_ERROR + 15 ) /* Added 10/16/97 MEP */
#define CSSM_FCLOSE_FAILED                   ( CSSM_BASE_ERROR + 16 ) /* Added 10/16/97 MEP */
#define CSSM_INVALID_FILENAME                ( CSSM_BASE_ERROR + 17 ) /* Added 10/16/97 MEP */
#define CSSM_INVALID_MODE                    ( CSSM_BASE_ERROR + 18 ) /* Added 10/16/97 MEP */

/* Misc Errors */
#define CSSM_CANT_GET_USER_NAME              ( CSSM_BASE_ERROR + 20 )
#define CSSM_GETCWD_FAILED                   ( CSSM_BASE_ERROR + 21 )
#define CSSM_ENV_VAR_NOT_FOUND               ( CSSM_BASE_ERROR + 22 )

/* Dynamic Library */
#define CSSM_FREE_LIBRARY_FAILED             ( CSSM_BASE_ERROR + 30 )
#define CSSM_LOAD_LIBRARY_FAILED             ( CSSM_BASE_ERROR + 31 )
#define CSSM_CANT_GET_PROC_ADDR              ( CSSM_BASE_ERROR + 32 )
#define CSSM_CANT_GET_MODULE_HANDLE          ( CSSM_BASE_ERROR + 33 )
#define CSSM_CANT_GET_MODULE_FILE_NAME       ( CSSM_BASE_ERROR + 34 )
#define CSSM_INVALID_LIB_HANDLE              ( CSSM_BASE_ERROR + 35 )
#define CSSM_BAD_MODULE_HANDLE               ( CSSM_BASE_ERROR + 36 )

/* Registry errors */
#define CSSM_CANT_CREATE_KEY                 ( CSSM_BASE_ERROR + 40 )
#define CSSM_CANT_SET_VALUE                  ( CSSM_BASE_ERROR + 41 )
#define CSSM_CANT_GET_VALUE                  ( CSSM_BASE_ERROR + 42 )
#define CSSM_CANT_DELETE_SECTION             ( CSSM_BASE_ERROR + 43 )
#define CSSM_CANT_DELETE_KEY                 ( CSSM_BASE_ERROR + 44 )
#define CSSM_CANT_ENUM_KEY                   ( CSSM_BASE_ERROR + 45 )
#define CSSM_CANT_OPEN_KEY                   ( CSSM_BASE_ERROR + 46 )
#define CSSM_CANT_QUERY_KEY                  ( CSSM_BASE_ERROR + 47 )

/* Mutex/Synchronization Errors */
#define CSSM_CANT_CREATE_OBJECT               ( CSSM_BASE_ERROR + 50 )
#define CSSM_LOCK_OBJECT_FAILED               ( CSSM_BASE_ERROR + 51 )
#define CSSM_TRYLOCK_OBJECT_FAILED            ( CSSM_BASE_ERROR + 52 )
#define CSSM_UNLOCK_OBJECT_FAILED             ( CSSM_BASE_ERROR + 53 )
#define CSSM_CANT_CLOSE_OBJECT                ( CSSM_BASE_ERROR + 54 )
#define CSSM_INVALID_OBJECT_PTR               ( CSSM_BASE_ERROR + 55 )

/* Shared Memory File Errors */
#define CSSM_CANT_CREATE_SHARED_MEMORY_FILE  ( CSSM_BASE_ERROR + 60 )
#define CSSM_CANT_OPEN_SHARED_MEMORY_FILE    ( CSSM_BASE_ERROR + 61 )
#define CSSM_CANT_MAP_SHARED_MEMORY_FILE     ( CSSM_BASE_ERROR + 62 )
#define CSSM_CANT_UNMAP_SHARED_MEMORY_FILE   ( CSSM_BASE_ERROR + 63 )
#define CSSM_CANT_FLUSH_SHARED_MEMORY_FILE   ( CSSM_BASE_ERROR + 64 )
#define CSSM_CANT_CLOSE_SHARED_MEMORY_FILE   ( CSSM_BASE_ERROR + 65 )
#define CSSM_INVALID_PERMS                   ( CSSM_BASE_ERROR + 66 )
#define CSSM_BAD_FILE_HANDLE                 ( CSSM_BASE_ERROR + 67 )
#define CSSM_BAD_FILE_ADDR                   ( CSSM_BASE_ERROR + 68 )


/* General */
#define CSSM_BAD_PTR_PASSED                  ( CSSM_BASE_ERROR + 100 )

/* CSSM API Errors */

#define CSSM_INVALID_POINTER                 ( CSSM_BASE_ERROR + 301L )
#define CSSM_EXPIRED                         ( CSSM_BASE_ERROR + 302L )
#define CSSM_MEMORY_ERROR                    ( CSSM_BASE_ERROR + 303L )
#define CSSM_INVALID_ATTRIBUTE               ( CSSM_BASE_ERROR + 304L )
#define CSSM_NOT_INITIALIZE                  ( CSSM_BASE_ERROR + 305L )
#define CSSM_INSTALL_FAIL                    ( CSSM_BASE_ERROR + 306L )
#define CSSM_REGISTRY_ERROR                  ( CSSM_BASE_ERROR + 307L )
#define CSSM_INVALID_CONTEXT_HANDLE          ( CSSM_BASE_ERROR + 308L )
#define CSSM_INVALID_CSP_HANDLE              ( CSSM_BASE_ERROR + 309L )
#define CSSM_INVALID_TP_HANDLE               ( CSSM_BASE_ERROR + 310L )
#define CSSM_INVALID_CL_HANDLE               ( CSSM_BASE_ERROR + 311L )
#define CSSM_INVALID_DL_HANDLE               ( CSSM_BASE_ERROR + 312L )
#define CSSM_INCOMPATIBLE_VERSION            ( CSSM_BASE_ERROR + 313L )
#define CSSM_ATTACH_FAIL                     ( CSSM_BASE_ERROR + 314L )
#define CSSM_NO_ADDIN                        ( CSSM_BASE_ERROR + 315L )
#define CSSM_FUNCTION_NOT_IMPLEMENTED        ( CSSM_BASE_ERROR + 316L )
#define CSSM_INVALID_CONTEXT_POINTER         ( CSSM_BASE_ERROR + 317L )
#define CSSM_INVALID_MANIFEST_ATTRIB_POINTER ( CSSM_BASE_ERROR + 318L )
#define CSSM_MODE_UNSUPPORTED            ( CSSM_BASE_ERROR + 319L )
#define CSSM_KEY_LENGTH_UNSUPPORTED          ( CSSM_BASE_ERROR + 320L )
#define CSSM_IV_SIZE_UNSUPPORTED             ( CSSM_BASE_ERROR + 321L )
#define CSSM_PADDING_UNSUPPORTED             ( CSSM_BASE_ERROR + 322L )
#define CSSM_KEY_MODULUS_UNSUPPORTED         ( CSSM_BASE_ERROR + 323L )
#define CSSM_PARAM_NO_KEY                    ( CSSM_BASE_ERROR + 324L )

#define CSSM_INVALID_SERVICE_MASK            ( CSSM_BASE_ERROR + 325L )    
#define CSSM_INVALID_SUBSERVICEID            ( CSSM_BASE_ERROR + 326L )
#define CSSM_INVALID_INFO_LEVEL              ( CSSM_BASE_ERROR + 327L )
#define CSSM_CONTEXT_FILTER_FAILED           ( CSSM_BASE_ERROR + 329L )
#define CSSM_MANIFEST_ATTRIBUTES_NOT_FOUND   ( CSSM_BASE_ERROR + 330L )
#define CSSM_REGISTER_SERVICES_FAIL          ( CSSM_BASE_ERROR + 331L )
#define CSSM_DEREGISTER_SERVICES_FAIL        ( CSSM_BASE_ERROR + 332L )
#define CSSM_INVALID_MODULE_INFO             ( CSSM_BASE_ERROR + 333L )
#define CSSM_INVALID_NET_ADDRESS			 ( CSSM_BASE_ERROR + 334L )

#define CSSM_MODULE_MANIFEST_VERIFY_FAIL				   ( CSSM_BASE_ERROR + 335L )
#define CSSM_MODULE_MANIFEST_ATTRIBUTE_RETRIEVE_FAIL       ( CSSM_BASE_ERROR + 336L )
#define CSSM_MODULE_REQUIRES_APP_MANIFEST                  ( CSSM_BASE_ERROR + 337L )
#define CSSM_NO_APP_AUTHEN_KEY_IN_MODULE_MANIFEST          ( CSSM_BASE_ERROR + 338L )
#define CSSM_APP_MANIFEST_VERIFY_FAIL                      ( CSSM_BASE_ERROR + 339L )
#define CSSM_APP_MANIFEST_ATTRIBUTE_RETRIEVE_FAIL          ( CSSM_BASE_ERROR + 340L )
#define CSSM_NO_MODULE_AUTHEN_KEY_IN_APP_MANIFEST          ( CSSM_BASE_ERROR + 341L )
#define CSSM_MODULE_VERIFICATION_USING_EMBEDDED_KEY_FAILED ( CSSM_BASE_ERROR + 342L )
#define CSSM_MODULE_VERIFICATION_USING_APP_KEY_FAILED      ( CSSM_BASE_ERROR + 343L ) 
#define CSSM_APP_VERIFICATION_USING_EMBEDDED_KEY_FAILED    ( CSSM_BASE_ERROR + 344L )
#define CSSM_APP_VERIFICATION_USING_MODULE_KEY_FAILED      ( CSSM_BASE_ERROR + 345L )

/* CSSM errors, new */
#define CSSM_INVALID_ADDIN_HANDLE            ( CSSM_BASE_ERROR + 500L )
/* internal error for when a plug-in handle of any type is passed
 * to the plug-in manager.
 */
#define CSSM_INVALID_GUID                    ( CSSM_BASE_ERROR + 501L )
/* ill-formed or unmatchable GUID */
#define CSSM_MEM_FUNCS_NOT_MATCHING         ( CSSM_BASE_ERROR + 502L)
#define CSSM_ALREADY_INITIALIZED            ( CSSM_BASE_ERROR + 503L)
#define CSSM_ADDIN_ALREADY_REGISTERED       ( CSSM_BASE_ERROR + 504L)


/* Certificate Library Errors */
/* This list contains CSSM_CL_BASE_ERROR + 1 - 84, as defined for CSSM 2.0 */

#define CSSM_CL_INVALID_CERT_POINTER         ( CSSM_CL_BASE_ERROR + 6 )
#define CSSM_CL_INVALID_CERTGROUP_POINTER    ( CSSM_CL_BASE_ERROR + 48 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_BUNDLE_POINTER       ( CSSM_CL_BASE_ERROR + 49 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_BUNDLE_INFO          ( CSSM_CL_BASE_ERROR + 50 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_CRL_PTR              ( CSSM_CL_BASE_ERROR + 28 )
#define CSSM_CL_INVALID_SIGNER_CERTIFICATE   ( CSSM_CL_BASE_ERROR + 26 )
#define CSSM_CL_INVALID_FIELD_POINTER        ( CSSM_CL_BASE_ERROR + 7 )
#define CSSM_CL_INVALID_TEMPLATE             ( CSSM_CL_BASE_ERROR + 8 )
#define CSSM_CL_INVALID_DATA_POINTER         ( CSSM_CL_BASE_ERROR + 9 )
#define CSSM_CL_INVALID_DATA                 ( CSSM_CL_BASE_ERROR + 40 )
#define CSSM_CL_INVALID_IDENTIFIER_PTR       ( CSSM_CL_BASE_ERROR + 51 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_IDENTIFIER           ( CSSM_CL_BASE_ERROR + 52 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_RESULTS_HANDLE       ( CSSM_CL_BASE_ERROR + 44 ) /* Added in 1.2 */
#define CSSM_CL_INVALID_HANDLE               ( CSSM_CL_BASE_ERROR + 53 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_INDEX                ( CSSM_CL_BASE_ERROR + 54 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_SCOPE                ( CSSM_CL_BASE_ERROR + 10 )
#define CSSM_CL_INVALID_ADDR                 ( CSSM_CL_BASE_ERROR + 55 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_CSP                  ( CSSM_CL_BASE_ERROR + 56 ) /* Added in 2.0 */

#define CSSM_CL_UNKNOWN_FORMAT               ( CSSM_CL_BASE_ERROR + 1 )
#define CSSM_CL_UNKNOWN_TAG                  ( CSSM_CL_BASE_ERROR + 2 )
#define CSSM_CL_UNKNOWN_KEY_FORMAT           ( CSSM_CL_BASE_ERROR + 57 ) /* Added in 2.0 */
#define CSSM_CL_NO_FIELD_VALUES              ( CSSM_CL_BASE_ERROR + 27 )
#define CSSM_CL_CERT_EXPIRED                 ( CSSM_CL_BASE_ERROR + 47 ) /* Added in 1.2 */
#define CSSM_CL_AUTHENTICATION_FAIL          ( CSSM_CL_BASE_ERROR + 58 ) /* Added in 2.0 */
#define CSSM_CL_INSUFFICIENT_CREDENTIALS     ( CSSM_CL_BASE_ERROR + 59 ) /* Added in 2.0 */
#define CSSM_CL_SIGN_SCOPE_NOT_SUPPORTED     ( CSSM_CL_BASE_ERROR + 45 ) /* Added in 1.2 */
#define CSSM_CL_VERIFY_SCOPE_NOT_SUPPORTED   ( CSSM_CL_BASE_ERROR + 46 ) /* Added in 1.2 */
#define CSSM_CL_UNSUPPORTED_ADDR_TYPE        ( CSSM_CL_BASE_ERROR + 60 ) /* Added in 2.0 */
#define CSSM_CL_UNSUPPORTED_SERVICE          ( CSSM_CL_BASE_ERROR + 61 ) /* Added in 2.0 */
#define CSSM_CL_EXTRA_SERVICE_FAIL           ( CSSM_CL_BASE_ERROR + 62 ) /* Added in 2.0 */
#define CSSM_CL_PRIVATE_KEY_STORE_FAIL       ( CSSM_CL_BASE_ERROR + 63 ) /* Added in 2.0 */
#define CSSM_CL_ADDITIONAL_TIME_REQD         ( CSSM_CL_BASE_ERROR + 64 ) /* Added in 2.0 */
#define CSSM_CL_INVALID_RA                   ( CSSM_CL_BASE_ERROR + 65 ) /* Added in 2.0 */
#define CSSM_CL_NO_DEFAULT_RA                ( CSSM_CL_BASE_ERROR + 66 ) /* Added in 2.0 */
#define CSSM_CL_RA_REJECTED_FORM             ( CSSM_CL_BASE_ERROR + 67 ) /* Added in 2.0 */
#define CSSM_CL_CA_REJECTED_FORM             ( CSSM_CL_BASE_ERROR + 68 ) /* Added in 2.0 */

#define CSSM_CL_INITIALIZE_FAIL              ( CSSM_CL_BASE_ERROR + 41 )
#define CSSM_CL_UNINITIALIZE_FAIL            ( CSSM_CL_BASE_ERROR + 42 ) /* Added in 1.2 */
#define CSSM_CL_CERT_REQUEST_FAIL            ( CSSM_CL_BASE_ERROR + 69 ) /* Added in 2.0 */
#define CSSM_CL_CERT_RETRIEVE_FAIL           ( CSSM_CL_BASE_ERROR + 70 ) /* Added in 2.0 */
#define CSSM_CL_CERT_CREATE_FAIL             ( CSSM_CL_BASE_ERROR + 12 )
#define CSSM_CL_CERT_SIGN_FAIL               ( CSSM_CL_BASE_ERROR + 22 )
#define CSSM_CL_FORM_RETRIEVE_FAIL           ( CSSM_CL_BASE_ERROR + 71 ) /* Added in 2.0 */
#define CSSM_CL_FORM_SUBMIT_FAIL             ( CSSM_CL_BASE_ERROR + 72 ) /* Added in 2.0 */
#define CSSM_CL_MULTISIGN_REQUEST_FAIL       ( CSSM_CL_BASE_ERROR + 73 ) /* Added in 2.0 */
#define CSSM_CL_MULTISIGN_RETRIEVE_FAIL      ( CSSM_CL_BASE_ERROR + 74 ) /* Added in 2.0 */
#define CSSM_CL_RECOVERY_REQUEST_FAIL        ( CSSM_CL_BASE_ERROR + 75 ) /* Added in 2.0 */
#define CSSM_CL_RECOVERY_RETRIEVE_FAIL       ( CSSM_CL_BASE_ERROR + 76 ) /* Added in 2.0 */
#define CSSM_CL_CERT_RECOVER_FAIL            ( CSSM_CL_BASE_ERROR + 77 ) /* Added in 2.0 */
#define CSSM_CL_KEY_RECOVER_FAIL             ( CSSM_CL_BASE_ERROR + 78 ) /* Added in 2.0 */
#define CSSM_CL_ABORT_RECOVERY_FAIL          ( CSSM_CL_BASE_ERROR + 79 ) /* Added in 2.0 */
#define CSSM_CL_CERT_VERIFY_FAIL             ( CSSM_CL_BASE_ERROR + 24 )
#define CSSM_CL_CERT_GET_FIELD_VALUE_FAIL    ( CSSM_CL_BASE_ERROR + 14 )
#define CSSM_CL_CERT_ABORT_QUERY_FAIL        ( CSSM_CL_BASE_ERROR + 29 )
#define CSSM_CL_CERT_GET_KEY_INFO_FAIL       ( CSSM_CL_BASE_ERROR + 15 )
#define CSSM_CL_CERT_GET_ALL_FIELDS_FAIL     ( CSSM_CL_BASE_ERROR + 80 ) /* Added in 2.0 */
#define CSSM_CL_CERTGROUP_TO_BUNDLE_FAIL     ( CSSM_CL_BASE_ERROR + 81 ) /* Added in 2.0 */
#define CSSM_CL_CERTGROUP_FROM_BUNDLE_FAIL   ( CSSM_CL_BASE_ERROR + 82 ) /* Added in 2.0 */
#define CSSM_CL_CERT_IMPORT_FAIL             ( CSSM_CL_BASE_ERROR + 16 )
#define CSSM_CL_CERT_EXPORT_FAIL             ( CSSM_CL_BASE_ERROR + 17 )
#define CSSM_CL_CERT_DESCRIBE_FORMAT_FAIL    ( CSSM_CL_BASE_ERROR + 19 )

#define CSSM_CL_CRL_CREATE_FAIL              ( CSSM_CL_BASE_ERROR + 30 )
#define CSSM_CL_CRL_SET_FIELDS_FAIL          ( CSSM_CL_BASE_ERROR + 31 )
#define CSSM_CL_CRL_REQUEST_FAIL             ( CSSM_CL_BASE_ERROR + 83 ) /* Added in 2.0 */
#define CSSM_CL_CRL_RETRIEVE_FAIL            ( CSSM_CL_BASE_ERROR + 84 ) /* Added in 2.0 */
#define CSSM_CL_CRL_ADD_CERT_FAIL            ( CSSM_CL_BASE_ERROR + 32 )
#define CSSM_CL_CRL_REMOVE_CERT_FAIL         ( CSSM_CL_BASE_ERROR + 33 )
#define CSSM_CL_CRL_SIGN_FAIL                ( CSSM_CL_BASE_ERROR + 34 )
#define CSSM_CL_CRL_VERIFY_FAIL              ( CSSM_CL_BASE_ERROR + 35 )
#define CSSM_CL_IS_CERT_IN_CRL_FAIL          ( CSSM_CL_BASE_ERROR + 43 ) /* Added in 1.2 */ 
#define CSSM_CL_CRL_GET_FIELD_VALUE_FAIL     ( CSSM_CL_BASE_ERROR + 36 )
#define CSSM_CL_CRL_ABORT_QUERY_FAIL         ( CSSM_CL_BASE_ERROR + 37 )
#define CSSM_CL_CRL_DESCRIBE_FORMAT_FAIL     ( CSSM_CL_BASE_ERROR + 38 )
#define CSSM_CL_PASS_THROUGH_FAIL            ( CSSM_CL_BASE_ERROR + 18 )

#define CSSM_CL_MEMORY_ERROR                 ( CSSM_CL_BASE_ERROR + 21 )
#define CSSM_CL_UNSUPPORTED_OPERATION        ( CSSM_CL_BASE_ERROR + 20 )

/* #define CSSM_CL_INVALID_CONTEXT              ( CSSM_CL_BASE_ERROR + 3 ) obsoloete in 2.0. context is checked by CSSM 2/22/98 MEP */
/* #define CSSM_CL_INVALID_CL_HANDLE            ( CSSM_CL_BASE_ERROR + 4 ) obsoloete in 2.0. handle  is checked by CSSM 2/22/98 MEP */
/* #define CSSM_CL_INVALID_CC_HANDLE            ( CSSM_CL_BASE_ERROR + 5 ) obsoloete in 2.0. context is checked by CSSM 2/22/98 MEP */
/* #define CSSM_CL_INVALID_POINTER              ( CSSM_CL_BASE_ERROR + 39 ) removed 9/19/97 MEP */
/* #define CSSM_CL_CERT_VIEW_FAIL               ( CSSM_CL_BASE_ERROR + 13 ) removed 9/19/97 MEP */
/* #define CSSM_CL_CERT_UNSIGN_FAIL             ( CSSM_CL_BASE_ERROR + 23 ) removed 9/19/97 MEP */
/* #define CSSM_CL_RESULTS_HANDLE               ( CSSM_CL_BASE_ERROR + 25 ) removed 9/19/97 MEP */

/* #define CSSM_CL_SIG_NOT_IN_CERT              ( CSSM_CL_BASE_ERROR + 100 ) removed 9/19/97 MEP */
/* #define CSSM_CL_INVALID_REVOKER_CERT_PTR     ( CSSM_CL_BASE_ERROR + 101 ) removed 9/19/97 MEP */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -