14 #ifndef _issacapi_bs_crl_h
15 #define _issacapi_bs_crl_h
108 unsigned int *crlnumber,
120 unsigned int *indicator,
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Write_Memory(void *buffer, int *buffer_len, int buffer_alloc_len, CERTIFICATEREVLIST *crl)
CRL을 버퍼에 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_CheckCertificateStatus(CERTIFICATESTATUS *status, CERTIFICATE *cert, CERTIFICATEREVLIST *crl)
인증서 폐지 여부를 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_GetNextUpdate(char *out, int len, CERTIFICATEREVLIST *crl, const char *format)
다음 업데이트 시각을 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_CheckCertificateStatusAtTime(CERTIFICATESTATUS *status, CERTIFICATE *cert, CERTIFICATEREVLIST *crl, time_t verify_time)
특정 시점의 인증서 폐지 여부를 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Delete(CERTIFICATEREVLIST *crl)
CERTIFICATEREVLIST 에 할당된 메모리를 해제한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Read_Memory(CERTIFICATEREVLIST *crl, const void *buffer, int buffer_len)
CRL을 버퍼에서 읽어들인다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Verify(CERTIFICATEREVLIST *crl, CERTIFICATE *ca_cert)
CRL 의 서명을 검증한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_GetDeltaCRLIndicator(unsigned int *indicator, CERTIFICATEREVLIST *crl)
CRL의 Delta CRL Indicator (Base CRL의 번호)를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_GetThisUpdate(char *out, int len, CERTIFICATEREVLIST *crl, const char *format)
이번 업데이트 시각을 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_ValidAt(CERTIFICATEREVLIST *crl, time_t verifyTime)
입력한 시점이 CRL의 다음 업데이트 시각을 지나지 않았는지 여부를 확인한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Write_File(const char *filename, CERTIFICATEREVLIST *crl)
CRL을 파일에 출력한다. (DER)
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_GetCRLNumber(unsigned int *crlnumber, CERTIFICATEREVLIST *crl)
CRL의 번호를 가져온다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Create(CERTIFICATEREVLIST *crl)
CERTIFICATEREVLIST 를 초기화한다.
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_CERTIFICATEREVLIST_Read_File(CERTIFICATEREVLIST *crl, const char *filename)
CRL을 파일에서 읽어들인다. (DER)
unsigned int ISSAC_RETURN
ISSAC-API 실행 결과 [ ISSACAPI_BASIC_RETURN, ISSACAPI_ERRORS, ISSAC_LICENSE_ERR ]
Definition: issacapi_bs_definitions.h:32
CERTIFICATESTATUS
인증서의 현재 상태 (OCSP)
Definition: issacapi_bs_definitions.h:95
인증서에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:106
CRL (인증서 폐지 목록) 에 대한 컨텍스트
Definition: issacapi_bs_definitions.h:119
#define FUNCCALL
Definition: wasdk_public.h:9
#define WA_SDK_API
Definition: wasdk_public.h:27