WA-SDK  3.0.4.0
WA-SDK
issacapi_cmp_cl.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 : issacapi_cmp_cl.h
11 */
12 
13 #ifndef _issacapi_cmp_cl_h
14 #define _issacapi_cmp_cl_h
15 
16 #include "wasdk_public.h"
17 
19 
22 
24 typedef struct _CERTANDKEY {
27 } CERTANDKEY;
28 
37  CERTANDKEY **cert_and_key_array,
38  int *size,
39  char *error_msg,
40  int buf_len,
41  char *raip,
42  short raport,
43  const char *user_id,
44  const char *authcode,
45  const char *resident_num,
46  CERTIFICATE *ra_cert,
47  CERTIFICATE *ca_cert
48 );
49 
58  CERTANDKEY **cert_and_key_array,
59  int *size,
60  char *error_msg,
61  int buf_len,
62  char *raip,
63  short raport,
64  char *user_id,
65  char *user_dn,
66  CERTIFICATE *admin_cert,
67  PRIVATEKEY *admin_prikey,
68  const char *resident_num,
69  CERTIFICATE *ra_cert,
70  CERTIFICATE *ca_cert
71 );
72 
79  CERTANDKEY **out_cert_and_key_array,
80  int *out_size,
81  char *error_msg,
82  int buf_len,
83  char *raip,
84  short raport,
85  CERTANDKEY *in_cert_and_key_array,
86  int in_size,
87  const char *resident_num,
88  CERTIFICATE *ra_cert,
89  CERTIFICATE *ca_cert
90 );
91 
98  CERTANDKEY **out_cert_and_key_array,
99  int *out_size,
100  char *error_msg,
101  int buf_len,
102  char *raip,
103  short raport,
104  CERTANDKEY *in_cert_and_key_array,
105  int in_size,
106  const char *resident_num,
107  CERTIFICATE *admin_cert,
108  PRIVATEKEY *admin_key,
109  CERTIFICATE *ra_cert,
110  CERTIFICATE *ca_cert
111 );
112 
119  CERTANDKEY **cank_array,
120  int size
121 );
122 
124 
125 #endif /* _issacapi_cmp_cl_h */
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_CMP_AskInitialCert2(CERTANDKEY **cert_and_key_array, int *size, char *error_msg, int buf_len, char *raip, short raport, char *user_id, char *user_dn, CERTIFICATE *admin_cert, PRIVATEKEY *admin_prikey, const char *resident_num, CERTIFICATE *ra_cert, CERTIFICATE *ca_cert)
관리자의 인증서를 통하여 CA/RA에게 전송할 인증서 발급을 요청한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CMP_AskInitialCert(CERTANDKEY **cert_and_key_array, int *size, char *error_msg, int buf_len, char *raip, short raport, const char *user_id, const char *authcode, const char *resident_num, CERTIFICATE *ra_cert, CERTIFICATE *ca_cert)
인증코드를 통하여 CA/RA에게 전송할 인증서 발급을 요청한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CMP_DeleteCERTANDKEYarray(CERTANDKEY **cank_array, int size)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CMP_AskKeyUpdate(CERTANDKEY **out_cert_and_key_array, int *out_size, char *error_msg, int buf_len, char *raip, short raport, CERTANDKEY *in_cert_and_key_array, int in_size, const char *resident_num, CERTIFICATE *ra_cert, CERTIFICATE *ca_cert)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CMP_AskKeyUpdate2(CERTANDKEY **out_cert_and_key_array, int *out_size, char *error_msg, int buf_len, char *raip, short raport, CERTANDKEY *in_cert_and_key_array, int in_size, const char *resident_num, CERTIFICATE *admin_cert, PRIVATEKEY *admin_key, CERTIFICATE *ra_cert, CERTIFICATE *ca_cert)
인증서와 개인키를 갖는 구조체
Definition: issacapi_cmp_cl.h:24
CERTIFICATE cert
인증서
Definition: issacapi_cmp_cl.h:25
PRIVATEKEY key
개인키
Definition: issacapi_cmp_cl.h:26
인증서에 대한 컨텍스트
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