14 #ifndef _issacapi_bs_privatekey_h
15 #define _issacapi_bs_privatekey_h
77 const void *wrappedPin,
112 const char *filename,
128 const char *filename,
144 int buffer_alloc_len,
175 const char *filename,
176 const char *pin_before,
177 const char *pin_after,
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_PRIVATEKEY_CheckPair(PRIVATEKEY *key, CERTIFICATE *cert)
PKCS#8 개인키와 인증서의 키쌍을 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Copy(PRIVATEKEY *dest_key, PRIVATEKEY *src_key)
PKCS#8 개인키를 다른 컨텍스트에 복사한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Read_Memory(PRIVATEKEY *privatekey, const void *buffer, int buffer_len, const char *pin)
PKCS#8 개인키를 버퍼에서 읽어들인다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Create(PRIVATEKEY *key)
PRIVATEKEY 를 초기화한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Read_File(PRIVATEKEY *privatekey, const char *filename, const char *pin)
PKCS#8 개인키를 파일에서 읽어들인다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Write_Memory_As_RSAPrivateKey(void *buffer, int *buffer_len, int buffer_alloc_len, PRIVATEKEY *privatekey)
PKCS#8 개인키에서 RSA 개인키를 추출하여 버퍼에 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Write_File(const char *filename, PRIVATEKEY *privatekey, const char *pin, int cipher_id)
PKCS#8 개인키를 파일에 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_ChangePIN_File(const char *filename, const char *pin_before, const char *pin_after, int cipher_id)
PKCS#8 개인키의 비밀번호를 변경한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Write_Memory(void *buffer, int *buffer_len, int buffer_alloc_len, PRIVATEKEY *privatekey, const char *pin, int cipher_id)
PKCS#8 개인키를 버퍼에 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Read_Memory_WithWrappedPin(PRIVATEKEY *privatekey, const void *buffer, int buffer_len, const void *wrappedPin, int wrappedPinLen, const WRAPPER *wrapper)
PKCS#8 개인키를 버퍼에서 읽어들인다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PRIVATEKEY_Delete(PRIVATEKEY *key)
PRIVATEKEY 에 할당된 메모리를 해제한다.
인증서에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:106
PKCS#8 형식의 개인키에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:152
보호된 데이터에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:163
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27