14 #ifndef _issacapi_bs_certificates_h
15 #define _issacapi_bs_certificates_h
123 const char *filename,
137 const char *filename,
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_Write_FilePEM(const char *filename, CERTIFICATE *cert, CERTIFICATES *certs)
인증서 집합만 포함된 SignedData 형식으로 파일을 출력한다. (PEM)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_GetCount(int *count, CERTIFICATES *certs)
인증서 집합에 포함된 인증서의 개수를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_GetCertificate(CERTIFICATE *cert, CERTIFICATES *certs, int index)
인증서 집합에서 인증서를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_Write_File(const char *filename, CERTIFICATE *cert, CERTIFICATES *certs)
인증서 집합만 포함된 SignedData 형식으로 파일을 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_AddCertificateFromCertificates(CERTIFICATES *certs, CERTIFICATES *certlist, int index)
인증서 집합에서 인증서를 가져와 다른 인증서 집합에 추가한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_GetPathFromPaths(CERTIFICATES *path, PATHS *paths, int index)
PATHS 에서 한가지 경로의 인증서 집합을 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_Delete(CERTIFICATES *certs)
CERTIFICATES 에 할당된 메모리를 해제한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_Copy(CERTIFICATES *dest, CERTIFICATES *src)
인증서 집합을 복사한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_Create(CERTIFICATES *certs)
CERTIFICATES 를 초기화한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATES_AddCertificate(CERTIFICATES *certs, CERTIFICATE *cert)
인증서 집합에 인증서를 추가한다.
unsigned int ISSAC_RETURN
ISSAC-API 실행 결과 [ ISSACAPI_BASIC_RETURN, ISSACAPI_ERRORS, ISSAC_LICENSE_ERR ]
Definition: issacapi_bs_definitions.h:32
인증서에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:106
인증서 집합에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:114
여러개의 인증서 경로(발급대상 - 발급자 관계에 있는 인증서들의 경로, 인증서 체인)에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:137
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27