CertGetServerOcspResponseContext 함수(wincrypt.h)
CertGetServerOcspResponseContext 함수는 지정된 핸들에 대한 비 차단, 시간 유효한 온라인 인증서 상태 프로토콜(OCSP) 응답 컨텍스트를 검색합니다.
구문
PCCERT_SERVER_OCSP_RESPONSE_CONTEXT CertGetServerOcspResponseContext(
[in] HCERT_SERVER_OCSP_RESPONSE hServerOcspResponse,
[in] DWORD dwFlags,
LPVOID pvReserved
);
매개 변수
[in] hServerOcspResponse
응답 컨텍스트를 검색할 OCSP 서버 응답 핸들입니다. 이 핸들은 CertOpenServerOcspResponse 함수에 의해 반환됩니다.
[in] dwFlags
이 매개 변수는 나중에 사용하도록 예약되어 있으며 0이어야 합니다.
pvReserved
이 매개 변수는 나중에 사용하도록 예약되어 있으며 NULL이어야 합니다.
반환 값
함수가 성공하면 CERT_SERVER_OCSP_RESPONSE_CONTEXT 구조체에 대한 포인터를 반환합니다.
응답이 유효한 시간이 되려면 이 함수 호출을 호스트하는 시스템의 현재 시간이 CRL( 인증서 해지 목록 ) 컨텍스트에 대한 다음 업데이트 시간보다 작아야 합니다. 유효한 OCSP 응답을 사용할 수 없는 경우 이 함수는 마지막 오류가 CRYPT_E_REVOCATION_OFFLINE 설정된 NULL 을 반환합니다.
OCSP 응답자가 인증서를 알 수 없는 경우 이 함수는 마지막 오류가 CRYPT_E_REVOCATION_OFFLINE 설정된 NULL 을 반환합니다.
설명
CertGetServerOcspResponseContext 함수를 사용하여 OCSP 응답 컨텍스트에 대한 여러 참조를 만드는 경우 CertAddRefServerOcspResponseContext를 호출하여 CERT_SERVER_OCSP_RESPONSE_CONTEXT 구조체에 대한 참조 수를 증가시켜야 합니다. 구조체 사용을 마치면 CertFreeServerOcspResponseContext 함수를 호출하여 해제해야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wincrypt.h |
라이브러리 | Crypt32.lib |
DLL | Crypt32.dll |