14 #ifndef _issacapi_bs_ctl_h
15 #define _issacapi_bs_ctl_h
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_IsCertificateTrusted(CERTIFICATETRUSTLIST *ctl, CERTIFICATE *cert)
입력한 인증서가 CTL 에 포함되어 있는 인증서인지 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Write_File(const char *filename, CERTIFICATETRUSTLIST *ctl)
CTL을 파일에 저장한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Read_File(CERTIFICATETRUSTLIST *ctl, const char *filename)
CTL을 파일에서 읽어들인다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Read_Memory(CERTIFICATETRUSTLIST *ctl, const void *buffer, int buffer_len)
CTL을 버퍼에서 읽어들인다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Create(CERTIFICATETRUSTLIST *ctl)
CERTIFICATETRUSTLIST 를 초기화한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_ValidAt(CERTIFICATETRUSTLIST *ctl, time_t verifyTime)
입력한 시점이 CTL의 다음 업데이트 시각을 지나지 않았는지 여부를 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Delete(CERTIFICATETRUSTLIST *ctl)
CERTIFICATETRUSTLIST 에 할당된 메모리를 해제한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_IsCertificateFromCertificatesTrusted(CERTIFICATETRUSTLIST *ctl, CERTIFICATES *certs, int index)
인증서 집합의 특정 인증서가 CTL 에 포함되어 있는 인증서인지 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Write_Memory(void *buffer, int *buffer_len, int buffer_alloc_len, CERTIFICATETRUSTLIST *ctl)
CTL을 버퍼로 출력한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATETRUSTLIST_Verify(CERTIFICATETRUSTLIST *ctl, CERTIFICATE *rootca_cert)
CTL의 서명이 유효한지 여부를 판단한다.
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
CTL (인증서 신뢰 목록) 에 대한 컨텍스트와 검증정보
Definition: issacapi_bs_definitions.h:126
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27