WA-SDK  3.0.4.0
WA-SDK
issacwebpro_client.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 publication of
8  such source code.
9 
10  Filename : issacwebpro_client.h
11 */
12 
13 #ifndef _ISSACWEBPRO_CLIENT_H
14 #define _ISSACWEBPRO_CLIENT_H
15 
16 #include "issacweb_api.h"
17 
28 EXTERNC
30 
43 EXTERNC
45 
58 EXTERNC
60 
74 EXTERNC
75 int issacweb_client_session_read(issac_session *session, issac_binary input, int input_len);
76 
89 EXTERNC
91 
104 EXTERNC
106 
122 EXTERNC
123 int issacweb_client_session_encrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session);
124 
140 EXTERNC
141 int issacweb_client_session_encrypt_s(issac_string outstring, issac_binary input, int input_len, issac_session *session);
142 
153 EXTERNC
155 
166 EXTERNC
168 
184 EXTERNC
185 int issacweb_client_session_decrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session);
186 
201 EXTERNC
203 
204 #endif /* _ISSACWEB_CLIENT_H */
char * issac_string
Definition: issacweb.h:29
unsigned char * issac_binary
Definition: issacweb.h:30
EXTERNC int issacweb_client_session_delete(issac_session *session)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성할때 할당했던 메모리를 해제한다.
EXTERNC int issacweb_client_session_read(issac_session *session, issac_binary input, int input_len)
버퍼에 담긴 정보를 디코딩하여 클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성한다.
EXTERNC int issacweb_client_session_create(issac_session *session, issac_string certificate)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 생성한다.
EXTERNC int issacweb_client_session_resolve_confirm_s(issac_session *session, issac_string inputstring)
서버에서 생성한 세션 확인 메세지를 해석한다.
EXTERNC int issacweb_client_session_make_request(issac_binary outbuf, issac_session *session)
서버에 보낼 클라이언트의 세션 요청 메세지를 만든다.
EXTERNC int issacweb_client_session_resolve_confirm(issac_session *session, issac_binary input)
서버에서 생성한 세션 확인 메세지를 해석한다.
EXTERNC int issacweb_client_session_write(issac_binary outbuf, issac_session *session)
클라이언트의 세션 정보를 담는 구조체(issac_session)를 인코딩하여 버퍼에 담는다.
EXTERNC int issacweb_client_session_make_request_s(issac_string outstring, issac_session *session)
서버에 보낼 클라이언트의 세션 요청 메세지를 만든다.
EXTERNC int issacweb_client_session_decrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session)
서버에서 세션 방식으로 암호화한 메세지를 복호화한다.
EXTERNC int issacweb_client_session_encrypt_s(issac_string outstring, issac_binary input, int input_len, issac_session *session)
서버에 보낼 메세지를 세션 방식으로 암호화 한다.
EXTERNC int issacweb_client_session_encrypt(issac_binary outbuf, issac_binary input, int input_len, issac_session *session)
서버에 보낼 메세지를 세션 방식으로 암호화 한다.
EXTERNC int issacweb_client_session_decrypt_s(issac_binary outbuf, issac_string inputstring, issac_session *session)
서버에서 세션 방식으로 암호화한 메세지를 복호화한다.
Definition: issacwebpro_common.h:21
#define EXTERNC
Definition: wasdk_public.h:16