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