WA-SDK  3.0.4.0
WA-SDK
issacwebpro_errorcode.h
이 파일의 문서화 페이지로 가기
1 /*
2  * Copyright (C) 2002 PENTA SECURITY SYSTEMS, INC.
3  * All rights reserved
4  *
5  * THIS IS UNPUBLISHED PROPRIETARY
6  * SOURCE CODE OF PENTA SECURITY SYSTEMS, INC.
7  * The copyright notice above does not evidence any actual or intended
8  * publication of such source code.
9  *
10  * Filename : issacwebro_errorcode.c
11  */
12 
13 #ifndef _issacwebpro_errorcode_h
14 #define _issacwebpro_errorcode_h
15 
16 #include "wasdk_public.h"
17 
22 
24 typedef enum {
39 
41 typedef enum {
78 
79  // ISSACWEBPRO_COMMON_ERRORS
99 
100  // for replace ISSACWEB_RET_CODE
109 
115 
117 typedef enum _ISSACWEB_RET_CODE {
128 
130 
131 WA_SDK_API const char *FUNCCALL
133 
134 #endif /* _issacwebpro_errorcode_h */
135 
ISSACWEB_RET_CODE
기존값이 변경되었다. 기존값을 유지하면 양수가 되기 때문에 일부 함수의 에러처리를 제대로 할 수 없다.
Definition: issacwebpro_errorcode.h:117
ISSACWEBPRO_LICENSE_ERRORS
ISSAC-Web 라이선스 에러코드
Definition: issacwebpro_errorcode.h:24
ISSACWEBPRO_WEB_ERRORS
ISSAC-Web 일반 에러코드
Definition: issacwebpro_errorcode.h:41
@ IW_RET_FAIL
(-1) 실패
Definition: issacwebpro_errorcode.h:118
@ IW_RET_CANNOT_WRITE_FILE
(-19797) 파일 쓰기 실패 (ER_ISSACWEB_CANNOT_WRITE_FILE)
Definition: issacwebpro_errorcode.h:124
@ IW_RET_INVALID_PARAM
(-20000) 입력값 오류 (ER_ISSACWEB_INVALID_INPUT)
Definition: issacwebpro_errorcode.h:120
@ IW_RET_SUCCESS
(0) 성공
Definition: issacwebpro_errorcode.h:119
@ IW_RET_HYBRID_ENCRYPT_FAIL
(-19795) 하이브리드 암호화 실패 (ER_ISSACWEB_HYBRID_ENCRYPT_FAIL)
Definition: issacwebpro_errorcode.h:126
@ IW_RET_MEMORY_ALLOC_FAIL
(-19800) 메모리 할당 실패 (ER_ISSACWEB_MEMORY_ALLOC_FAIL)
Definition: issacwebpro_errorcode.h:121
@ IW_RET_HYBRID_DECRYPT_FAIL
(-19796) 하이브리드 복호화 실패 (ER_ISSACWEB_HYBRID_DECRYPT_FAIL)
Definition: issacwebpro_errorcode.h:125
@ IW_RET_CANNOT_OPEN_FILE
(-19799) 파일 열기 실패 (ER_ISSACWEB_CANNOT_OPEN_FILE)
Definition: issacwebpro_errorcode.h:122
@ IW_RET_CANNOT_READ_FILE
(-19798) 파일 읽기 실패 (ER_ISSACWEB_CANNOT_READ_FILE)
Definition: issacwebpro_errorcode.h:123
@ ER_ISSACWEB_WINSOCK_VERSION_UNSUPPORTED
(-20210) 지원하지 않는 버전의 Windows Socket 라이브러리
Definition: issacwebpro_errorcode.h:27
@ ER_ISSACWEB_LICENSE_CANNOT_DECODE_PRIKEY
(-20202) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:35
@ ER_ISSACWEB_LICENSE_NOT_SUPPORTED_FUNCTION_FOR_THIS_LICENSE
(-20200) 라이선스 오류 - 이 라이선스에서 사용할 수 없는 기능
Definition: issacwebpro_errorcode.h:37
@ ER_ISSACWEB_LICENSE_INVALID_KEYPAIR
(-20204) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:33
@ ER_ISSACWEB_LICENSE_INVALID_CPU_COUNT
(-20212) 라이선스 오류 - 라이선스의 CPU 갯수가 맞지 않음
Definition: issacwebpro_errorcode.h:25
@ ER_ISSACWEB_LICENSE_INVALID_HOST
(-20209) 라이선스 오류 - 라이선스의 Host 이름이 맞지 않음
Definition: issacwebpro_errorcode.h:28
@ ER_ISSACWEB_LICENSE_INVALID_SUBJECTNAME
(-20207) 라이선스 오류 - 인증서의 SubjectDN 형식 오류
Definition: issacwebpro_errorcode.h:30
@ ER_ISSACWEB_LICENSE_INVALID_VALIDITYPERIOD
(-20206) 라이선스 오류 - 인증서 유효기간 오류
Definition: issacwebpro_errorcode.h:31
@ ER_ISSACWEB_LICENSE_INVALID_CERTIFICATE
(-20211) 라이선스 오류 - 잘못된 인증서 형식
Definition: issacwebpro_errorcode.h:26
@ ER_ISSACWEB_LICENSE_INVALID_VERIFYSTRING
(-20208) 라이선스 오류 - 인증서의 이름이 맞지 않음
Definition: issacwebpro_errorcode.h:29
@ ER_ISSACWEB_LICENSE_CANNOT_LOAD_CERT
(-20203) 라이선스 오류 - 인증서 로딩 실패
Definition: issacwebpro_errorcode.h:34
@ ER_ISSACWEB_LICENSE_CANNOT_LOAD_ROOTCERT
(-20205) 라이선스 오류 - 루트 인증서 로딩 실패
Definition: issacwebpro_errorcode.h:32
@ ER_ISSACWEB_LICENSE_CANNOT_LOAD_PRIKEY
(-20201) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:36
@ ER_ISSACWEBPRO_WEB_KEYLOAD_FAIL_TO_LOAD_CERT
(-20086)
Definition: issacwebpro_errorcode.h:46
@ ER_ISSACWEBPRO_READ_PRIKEY_FROM_MEMORY
(-19994) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:86
@ ER_ISSACWEB_MEMORY_ALLOC_FAIL
(-19800) 메모리 할당 실패
Definition: issacwebpro_errorcode.h:101
@ ER_ISSACWEBPRO_WEB_ENC_ERROR
(-20085)
Definition: issacwebpro_errorcode.h:47
@ ER_ISSACWEB_CANNOT_READ_FILE
(-19798) 파일 읽기 실패
Definition: issacwebpro_errorcode.h:103
@ ER_ISSACWEB_KEYLOAD_FAIL_TO_DECRYPT_PRIKEY
(-20059)
Definition: issacwebpro_errorcode.h:73
@ ER_ISSACWEBPRO_ALPA_DECODE
(-19987)
Definition: issacwebpro_errorcode.h:93
@ ER_ISSACWEBPRO_WEB_HEADER_WRITE
(-20077) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:55
@ ER_ISSACWEBPRO_WEB_GET_SESSION
(-20069) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:63
@ ER_ISSACWEB_FAIL_TO_SIG_VERIFY
(-20057)
Definition: issacwebpro_errorcode.h:75
@ ER_ISSACWEBPRO_GET_SUBJECT_FROM_CERT
(-19992)
Definition: issacwebpro_errorcode.h:88
@ ER_ISSACWEBPRO_CHECK_PAIR
(-19993) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:87
@ ER_ISSACWEB_FAIL_TO_SIG_GET_CERTIFICATE
(-20055)
Definition: issacwebpro_errorcode.h:77
@ ER_ISSACWEBPRO_WEB_KEYLOAD_FAIL_TO_LOAD_PRIKEY
(-20087)
Definition: issacwebpro_errorcode.h:45
@ ER_ISSACWEBPRO_WRITE_CERT_TO_MEMORY
(-19991)
Definition: issacwebpro_errorcode.h:89
@ ER_ISSACWEBPRO_WEB_PUBLIC_ENC_FAIL_TO_MSG
(-20083) 현재 사용되지 않음 (ER_ISSACWEB_PUB_FAIL_TO_ENC_MSG)
Definition: issacwebpro_errorcode.h:49
@ ER_ISSACWEB_CANNOT_OPEN_FILE
(-19799) 파일 열기 실패
Definition: issacwebpro_errorcode.h:102
@ ER_ISSACWEB_SYMMETRIC_DECRYPT_FAIL
(-19794) 복호화 실패
Definition: issacwebpro_errorcode.h:107
@ ER_ISSACWEB_SERVER_INVALID_FORM_DATA
(-20058)
Definition: issacwebpro_errorcode.h:74
@ ER_ISSACWEB_INVALID_PRIKEY
(-20065)
Definition: issacwebpro_errorcode.h:67
@ ER_ISSACWEB_SELFTEST_VERIFIED_ALGORITHM
(-19984) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:96
@ ER_ISSACWEB_HYBRID_ENCRYPT_FAIL
(-19795) 하이브리드 암호화 실패
Definition: issacwebpro_errorcode.h:106
@ ER_ISSACWEBPRO_WEB_PUBLIC_ENC_FAIL_TO_ENC_MSG
(-20082) 현재 사용되지 않음 (ER_ISSACWEB_PUB_FAIL_TO_ENC_MSG)
Definition: issacwebpro_errorcode.h:50
@ ER_ISSACWEB_INITIALIZE_INVALID_STATE
(-19698) 암호모듈의 현재 상태가 요청한 기능을 사용할 수 없는 상태
Definition: issacwebpro_errorcode.h:112
@ ER_ISSACWEB_CANNOT_WRITE_FILE
(-19797) 파일 쓰기 실패
Definition: issacwebpro_errorcode.h:104
@ ER_ISSACWEBPRO_INVALID_PUBKEY_ALGORITHM
(-19989) 잘못된 공개키 알고리즘
Definition: issacwebpro_errorcode.h:91
@ ER_ISSACWEB_INVALID_PUBKEY
(-20064)
Definition: issacwebpro_errorcode.h:68
@ ER_ISSACWEB_INITIALIZE_MODULE_INTEGRITY
(-19700) 암호모듈의 자가시험 중 무결성 시험 실패
Definition: issacwebpro_errorcode.h:110
@ ER_ISSACWEB_INVALID_ALGORITHM
(-19986) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:94
@ ER_ISSACWEBPRO_WEB_PUBLIC_ENC_FAIL_TO_DEC_MSG
(-20081) 현재 사용되지 않음 (ER_ISSACWEB_PUB_FAIL_TO_DEC_MSG)
Definition: issacwebpro_errorcode.h:51
@ ER_ISSACWEBPRO_WEB_KEYLOAD_FAIL_TO_GET_CERT
(-20089)
Definition: issacwebpro_errorcode.h:43
@ ER_ISSACWEB_FAIL_TO_SIG_GET_ORIGNALMSG
(-20056)
Definition: issacwebpro_errorcode.h:76
@ ER_ISSACWEBPRO_WEB_DEC_DATA
(-20071) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:61
@ ER_ISSACWEBPRO_WEB_DEC_INVALID_INPUT
(-20079) 현재 사용되지 않음 (ER_ISSACWEB_INVALID_INPUT)
Definition: issacwebpro_errorcode.h:53
@ ER_ISSACWEBPRO_INVALID_SYMMETRIC_ALGORITHM
(-19990) 잘못된 대칭키 알고리즘
Definition: issacwebpro_errorcode.h:90
@ ER_ISSACWEBPRO_GENERATE_IV_FAIL
(-19983) IV 생성 실패
Definition: issacwebpro_errorcode.h:97
@ ER_ISSACWEB_KEYLOAD_FAIL_TO_GET_PRIKEY
(-20060)
Definition: issacwebpro_errorcode.h:72
@ ER_ISSACWEB_SYMMETRIC_ENCRYPT_FAIL
(-19793) 암호화 실패
Definition: issacwebpro_errorcode.h:108
@ ER_ISSACWEBPRO_ALPA_ENCODE
(-19988) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:92
@ ER_ISSACWEB_INVALID_DATA
(-20063)
Definition: issacwebpro_errorcode.h:69
@ ER_ISSACWEBPRO_INVALID_LICENSE
(-19996) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:84
@ ER_ISSACWEBPRO_WEB_DATAHEAD_WRITE
(-20074) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:58
@ ER_ISSACWEBPRO_WEB_DATAHEAD_READ
(-20070) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:62
@ ER_ISSACWEBPRO_WEB_KEYLOAD_FAIL_TO_GET_PRIKEY
(-20090)
Definition: issacwebpro_errorcode.h:42
@ ER_ISSACWEBPRO_WEB_CREATE_SESSION
(-20068)
Definition: issacwebpro_errorcode.h:64
@ ER_ISSACWEBPRO_WEB_NOT_FOUND_VAL
(-20066) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:66
@ ER_ISSACWEB_INVALID_CODE_PAGE
(-19999) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:81
@ ER_ISSACWEBPRO_WEB_KEYLOAD_FAIL_TO_DECRYPT_PRIKEY
(-20088)
Definition: issacwebpro_errorcode.h:44
@ ER_ISSACWEB_PUB_FAIL_TO_DEC_MSG
(-20061) 공개키(개인키) 복호화 실패
Definition: issacwebpro_errorcode.h:71
@ ER_ISSACWEBPRO_WEB_HEADER_READ
(-20073) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:59
@ ER_ISSACWEB_INVALID_INPUT
(-20000) 입력값 오류
Definition: issacwebpro_errorcode.h:80
@ ER_ISSACWEB_INITIALIZE_VERIFIED_ALGORITHM
(-19699) 암호모듈의 자가시험 중 알고리즘 시험 실패
Definition: issacwebpro_errorcode.h:111
@ ER_ISSACWEBPRO_BASE64_DECODE
(-19997)
Definition: issacwebpro_errorcode.h:83
@ ER_ISSACWEBPRO_WEB_DEC_ERROR
(-20084)
Definition: issacwebpro_errorcode.h:48
@ ER_ISSACWEBPRO_WEB_DEC_INVALID_PRIKEY
(-20080)
Definition: issacwebpro_errorcode.h:52
@ ER_ISSACWEBPRO_WEB_MASTER_WRITE
(-20076) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:56
@ ER_ISSACWEB_HYBRID_DECRYPT_FAIL
(-19796) 하이브리드 복호화 실패
Definition: issacwebpro_errorcode.h:105
@ ER_ISSACWEB_SELFTEST_MODULE_INTEGRITY
(-19985) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:95
@ ER_ISSACWEBPRO_BASE64_ENCODE
(-19998)
Definition: issacwebpro_errorcode.h:82
@ ER_ISSACWEB_INITIALIZE_CIS_ERROR
(-19697) 암호모듈에서 발생한 기타 오류
Definition: issacwebpro_errorcode.h:113
@ ER_ISSACWEBPRO_WEB_ENC_DATA
(-20075) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:57
@ ER_ISSACWEBPRO_WEB_DEC_INPUT_LENGTH
(-20078)
Definition: issacwebpro_errorcode.h:54
@ ER_ISSACWEB_PUB_FAIL_TO_ENC_MSG
(-20062) 공개키 암호화 실패
Definition: issacwebpro_errorcode.h:70
@ ER_ISSACWEBPRO_WEB_READ_SESSION
(-20067)
Definition: issacwebpro_errorcode.h:65
@ ER_ISSACWEBPRO_INVALID_HASH_ALGORITHM
(-19982) 잘못된 해시 알고리즘
Definition: issacwebpro_errorcode.h:98
@ ER_ISSACWEBPRO_READ_CERT_FROM_MEMORY
(-19995)
Definition: issacwebpro_errorcode.h:85
@ ER_ISSACWEBPRO_WEB_MASTER_READ
(-20072) 현재 사용되지 않음
Definition: issacwebpro_errorcode.h:60
#define WASDK_SUCCESS
성공
Definition: wasdk_public.h:35
#define WASDK_FAIL
실패
Definition: wasdk_public.h:34
WA_SDK_API const char *FUNCCALL errorcode_to_string(int code)
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27