14 #ifndef _issacapi_bs_etc_h
15 #define _issacapi_bs_etc_h
105 unsigned int with_pad
131 const unsigned char *data,
179 char *copyrightinfostring,
180 int copyrightinfostring_alloc_len
unsigned int ISSAC_RETURN
ISSAC-API 실행 결과 [ ISSACAPI_BASIC_RETURN, ISSACAPI_ERRORS, ISSAC_LICENSE_ERR ]
Definition: issacapi_bs_definitions.h:32
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_AddContentInfoType(void *result, int *result_len, int data_alloc_len, void *data, int data_len, int contentType)
SignedData 나 EnvelopedData 에 Content-Type 을 추가하여 PKCS#7 메시지로 만든다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_HEX_Encode(char *hex, int hex_alloc_len, const unsigned char *data, int data_len)
입력한 바이너리 데이터를 HEX 문자열로 인코딩한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PKCS12_Export(const char *filename, CERTIFICATE *cert, PRIVATEKEY *privatekey, char *pin, int cipher_id)
인증서와 개인키를 PKCS#12 형식으로 만들어 입력한 경로에 저장한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_BASE64_Decode(void *data, int *data_len, int data_alloc_len, const char *code)
입력한 BASE64 문자열을 바이너리 데이터로 디코딩한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_Utf8ToEuckr(char *out, int *outlen, const char *in)
UTF-8 문자셋을 EUC-KR 문자셋으로 변경한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_HEX_Decode(unsigned char *data, int *data_len, int data_alloc_len, const char *hex)
입력한 HEX 문자열을 바이너리 데이터로 디코딩한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_EuckrToUtf8(char *out, int *outlen, char *in)
EUC-KR 을 UTF-8 으로 변경한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_BASE64URL_Encode(char *code, int code_alloc_len, const void *data, int data_len, unsigned int with_pad)
입력한 바이너리 데이터를 BASE64 문자열로 인코딩한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PKCS12_Import(CERTIFICATE *cert, PRIVATEKEY *key, char *pfxFileName, char *pin)
PKCS#12 파일로부터 인증서와 개인키를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_DeleteContentInfoType(void *result, int *result_len, int data_alloc_len, void *cInfo, int cInfo_len, int contentType)
PKCS#7 메시지로부터 Content-Type 을 삭제하여 SignedData 나 EnvelopedData 를 추출한다.
WA_SDK_API void FUNCCALL ISSAC_SecureZeroise(void *mem, int size)
메모리를 모두 0x00 으로 설정한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_BASE64_Encode(char *code, int code_alloc_len, const void *data, int data_len)
입력한 바이너리 데이터를 BASE64 문자열로 인코딩한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_GET_COPYRIGHT_INFO(char *copyrightinfostring, int copyrightinfostring_alloc_len)
WA-SDK의 Copyrights 를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_BASE64URL_Decode(void *data, int *data_len, int data_alloc_len, const char *code)
입력한 BASE64 문자열을 바이너리 데이터로 디코딩한다.
인증서에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:106
PKCS#8 형식의 개인키에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:152
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27