|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_Create (PKIMESSAGE *pkimsg) |
| PKIMESSAGE 구조체를 초기화한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_Delete (PKIMESSAGE *pkimsg) |
| PKIMESSAGE 에 할당된 메모리를 해제한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_GetMsgType (int *msg_type, char *err_str, int err_str_max, PKIMESSAGE *pkimsg) |
| 수신한 PKIMESSAGE의 TYPE을 알아냄. 또한 type이 ERROR일 경우 에러 메시지를 리턴 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_GetSenderId (char *sender_id, int sender_id_max, PKIMESSAGE *pkimsg) |
| 수신한 PKIMESSAGE에서 송신자의 id를 구해냄 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_GetSenderName (char *sender_name, int sender_name_max, PKIMESSAGE *pkimsg) |
| 수신한 PKIMESSAGE에서 송신자의 DN을 구해냄 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICONTEXT_Create (PKICONTEXT *pkictx) |
| PKICONTEXT 구조체를 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICONTEXT_Delete (PKICONTEXT *pkictx) |
| PKICONTEXT 구조체를 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Create (PKIKEYPOLICIES *key_policy) |
| PKIKEYPOLICIES type을 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Delete (PKIKEYPOLICIES *key_policy) |
| PKIKEYPOLICIES type을 메모리에서 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Read_File (PKIKEYPOLICIES *key_policy, const char *filename) |
| PKIKEYPOLICIES type을 파일에서 읽어들임 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Write_File (const char *filename, PKIKEYPOLICIES *key_policy) |
| PKIKEYPOLICIES type을 파일에 저장 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Read_Memory (PKIKEYPOLICIES *key_policy, const void *buffer, int buffer_len) |
| PKIKEYPOLICIES type을 메모리에서 읽어들임 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Write_Memory (void *buffer, int *buffer_len, int buffer_alloc_len, PKIKEYPOLICIES *key_policy) |
| PKIKEYPOLICIES type을 메모리에 저장 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Get (char *name, int name_max, char *id, int id_max, int *algorithm, int *key_bit_len, char *parameter, int parameter_len, PKIKEYPOLICIES *key_policies, int index) |
| PKIKEYPOLICIES 의 내용을 가져온다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_GetExt (int *valid_year, int *valid_month, int *valid_day, int *valid_hour, char *ldap_att, int ldap_att_max, char *extensions, int extensions_max, int *ra_issuance_allowed, PKIKEYPOLICIES *key_policies, int index) |
| PKIKEYPOLICIES에 포함되어 있는 부가 정보들을 가져온다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIKEYPOLICIES_Add (PKIKEYPOLICIES *key_policies, const char *name, const char *id, int algorithm, int key_bit_len, const char *parameter) |
| PKIKEYPOLICIES에 신규 정책을 하나 추가함 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_Create (PKICERTREQS *pkicertreqs) |
| PKICERTREQS 구조체를 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_Delete (PKICERTREQS *pkicertreqs) |
| PKICERTREQS 구조체를 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_AddCertReq (PRIVATEKEY *privatekey, PKICERTREQS *pkicertreqs, PKIKEYPOLICIES *pkikeypolicies, int keypolicy_index, CERTIFICATE *old_cert, PRIVATEKEY *old_key, CERTIFICATE *ca_cert) |
| 신규 키쌍을 생성하고, PKICERTREQS 구조체에 신규 인증서 생성 요청을 추가 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_AddCertReqEx_UDK (PRIVATEKEY *privatekey, PKICERTREQS *pkicertreqs, int algorithm, int key_bit_len, char *parameter, char *key_policy_id, CERTIFICATE *old_cert, PRIVATEKEY *old_key_unused, CERTIFICATE *ca_cert, char *inputVal, int inputLen) |
| 신규 키쌍을 생성하고, PKICERTREQS 구조체에 신규 인증서 생성 요청을 추가 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_AddCertReqEx (PRIVATEKEY *privatekey, PKICERTREQS *pkicertreqs, int algorithm, int key_bit_len, char *parameter, char *key_policy_id, CERTIFICATE *old_cert, PRIVATEKEY *old_key_unsued, CERTIFICATE *ca_cert) |
| 신규 키쌍을 생성하고, PKICERTREQS 구조체에 신규 인증서 생성 요청을 추가 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_SetSubject (PKICERTREQS *pkicertreqs, const char *pSubjectName) |
| PKICERTREQS의 인증서 생성 요청에 subject DN 이름을 추가한다. (RA용) 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_SetResidentNumber (PKICERTREQS *pkicertreqs, const char *pResidentNumber) |
| PKICERTREQS의 인증서 생성 요청에 사용자의 주민등록번호를 추가한다. (RA용) 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_GetResidentNumber (char *pResidentNumber, int residentNumber_max, PKICERTREQS *pkicertreqs) |
| PKICERTREQS의 인증서 생성 요청에서 사용자의 주민등록번호를 구한다. (RA용) 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREQS_SetEncryptedVID (PKICERTREQS *pkicertreqs, PRIVATEKEY *privatekey, int index, const char *pIdn, CERTIFICATE *ca_cert) |
| 사용자의 비공개키에 160bit 길이의 난수를 추가하고 이 난수를 사용하여 PKICERTREQS의 인증서 생성 요청에 사용자의 VID 정보를 추가한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREPS_Create (PKICERTREPS *pkicertreps) |
| PKICERTREPS 구조체를 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREPS_Delete (PKICERTREPS *pkicertreps) |
| PKICERTREPS 구조체를 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREPS_Resolve (CERTIFICATE *certificate, char *err_message, int errmsg_max, PKICERTREPS *pkicertreps, int index) |
| PKICERTREPS 구조체에서 발급받은 인증서를 꺼냄 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREQS_Create (PKICERTREVREQS *pkicertreqs) |
| PKICERTREVREQS 구조체를 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREQS_Delete (PKICERTREVREQS *pkicertreqs) |
| PKICERTREVREQS 구조체를 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREQS_Add (PKICERTREVREQS *pkicertrevreqs, CERTIFICATE *certificate, int revocation_reason) |
| 폐지할 인증서를 PKICERTREVREQS에 추가 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREPS_Create (PKICERTREVREPS *pkicertrevreps) |
| PKICERTREPS 구조체를 생성 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREPS_Delete (PKICERTREVREPS *pkicertrevreps) |
| PKICERTREPS 구조체를 삭제 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKICERTREVREPS_Resolve (int *revocation_status, char *err_str, int err_str_max, PKICERTREVREPS *pkicertreps, int index) |
| PKICERTREVREPS의 내용을 획득 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeInitialReq (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREQS *pkicertreqs, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key, const char *sender_id, const char *sender_authcode, CERTIFICATE *recip_cert) |
| CA/RA에게 전송할 인증서 발급을 위한 IR 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveInitialReq (PKICERTREQS *pkicertreqs, PKICONTEXT *pkictx, PKIMESSAGE *pkimsg, CERTIFICATE *recip_cert, CERTIFICATE *sender_cert, char *sender_authcode, time_t nowTime) |
| RA/Client로부터 받은 IR 메시지를 검증/해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeInitialRep (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREPS *pkicertreps, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key) |
| RA/Client로 보낼 IP 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveInitialRep (PKICERTREPS *pkicertreps, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, time_t nowTime) |
| CA/RA로부터 받은 IP 메시지를 해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeKeyUpdateReq (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREQS *pkicertreqs, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key, CERTIFICATE *recip_cert) |
| CA/RA에게 전송할 인증서 갱신을 위한 KUR 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveKeyUpdateReq (PKICERTREQS *pkicertreqs, PKICONTEXT *pkictx, PKIMESSAGE *pkimsg, CERTIFICATE *recip_cert, CERTIFICATE *sender_cert, time_t nowTime) |
| RA/Client로부터 받은 KUR 메시지를 해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeKeyUpdateRep (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREPS *pkicertreps, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key) |
| RA/Client에게 전송할 인증서 갱신한 KUP 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveKeyUpdateRep (PKICERTREPS *pkicertreps, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, time_t nowTime) |
| CA/RA로부터 받은 KUP 메시지를 해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeRevocationReq (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREVREQS *pkicertrevreqs, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key, CERTIFICATE *recip_cert) |
| CA/RA에게 전송할 인증서 폐지을 위한 RR 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveRevocationReq (PKICERTREVREQS *pkicertrevreqs, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, CERTIFICATE *recip_cert, CERTIFICATE *sender_cert, time_t nowTime) |
| RA/Client로부터 받은 RR 메시지를 해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeRevocationRep (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKICERTREVREPS *pkicerrevtreps, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key) |
| RA/Client로 보낼 RP 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveRevocationRep (PKICERTREVREPS *pkicertrevreps, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, time_t nowTime) |
| CA/RA로부터 받은 RP 메시지를 해석한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeConfirm (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx) |
| CA/RA에 전송할 CONFIRM 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveConfirm (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, CERTIFICATE *recip_cert, CERTIFICATE *sender_cert, char *sender_authcode, time_t nowTime) |
| RA/Client로부터 수신한 Confirm 메시지를 검증한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeError (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, int status, const char *status_msg, int error_code, const char *error_msg, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key) |
| RA/Client에 전송할 ERROR 메시지를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveError (int *status, char *status_msg, int status_msg_max, int *err_code, char *err_msg, int err_msg_max, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, time_t nowTime) |
| CA/RA로부터 수신한 ERROR 메시지를 검증하고 내용을 구한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeKeyPoliciesReqMsg (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, char *user_id, char *user_authcode, CERTIFICATE *user_cert, PRIVATEKEY *user_key, int rauser_flag, CERTIFICATE *recip_cert, CERTIFICATE *ca_cert) |
| CA/RA에게 PKIKEYPOLICIES 정보를 묻기 위한 PKI request message를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveKeyPoliciesReqMsg (char *requester_id, int requester_id_max, PKICONTEXT *pkictx, PKIMESSAGE *pkimsg, CERTIFICATE *recip_cert, CERTIFICATE *sender_cert, char *sender_authcode) |
| Client에게 받은 PKIKEYPOLICIES 정보 request message를 해석 및 검증한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_MakeKeyPoliciesResMsg (PKIMESSAGE *pkimsg, PKICONTEXT *pkictx, PKIKEYPOLICIES *key_policies, CERTIFICATE *sender_cert, PRIVATEKEY *sender_key) |
| Client에게 리턴할 PKIKEYPOLICIES 정보를 담은 PKI response message를 생성한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_CMP_ResolveKeyPoliciesResMsg (PKIKEYPOLICIES *key_policies, PKIMESSAGE *pkimsg, PKICONTEXT *pkictx) |
| CA/RA가 리턴한 PKI response message에서 PKIKEYPOLICIES 정보를 얻는다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SOCKET_Init () |
| Network를 초기화한다(Win32) 더 자세히 ...
|
|
WA_SDK_API SOCKET FUNCCALL | ISSAC_SOCKET_Connect (const char *ip, int port) |
| 주어진 ip와 port값을 이용하여 socket을 생성하여 서버와 연결한 뒤, 해당 socket값을 리턴한다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SOCKET_Connect2 (const char *ip, int port, SOCKET *pSocket) |
| 주어진 ip와 port값을 이용하여 socket을 생성하여 서버와 연결한 뒤, 해당 socket값을 리턴한다. 더 자세히 ...
|
|
WA_SDK_API SOCKET FUNCCALL | ISSAC_SOCKET_CreateAcceptSock (int port) |
| ISSAC_SOCKET_Accept() 에서 사용할 SOCKET을 생성한다. 더 자세히 ...
|
|
WA_SDK_API SOCKET FUNCCALL | ISSAC_SOCKET_Accept (SOCKET sock) |
| 주어진 port에서 accept 더 자세히 ...
|
|
WA_SDK_API void FUNCCALL | ISSAC_SOCKET_Close (SOCKET sock) |
| ISSAC_SOCKET_Connect()에 의해 생성된 연결을 끊는다. 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_Send (SOCKET sock, PKIMESSAGE *pPKIMessage) |
| PKIMESSAGE를 전송한다. RFC2510(March 1999) 5.2 참조 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_SendError (SOCKET sock, const char *pszErrorMsg) |
| PKIMessage 대신 human readable direct ERROR message를 전송한다. RFC2510(March 1999) 5.2 참조 더 자세히 ...
|
|
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_PKIMESSAGE_Receive (PKIMESSAGE *pPKIMessage, SOCKET sock, char *pszErrorMsgBuf, int nMaxBufLen) |
| PKIMESSAGE를 수신한다. RFC2510(March 1999) 5.2 참조 더 자세히 ...
|
|
WA_SDK_API char *FUNCCALL | GetVersionString (int *pMajorVersion, int *pMinorVersion) |
| CMP 모듈의 버전을 출력한다. 더 자세히 ...
|
|