다음을 통해 공유


CertIsValidCRLForCertificate 함수(wincrypt.h)

CertIsValidCRLForCertificate 함수는 CRL을 확인하여 해당 인증서가 해지된 경우 특정 인증서를 포함하는 CRL인지 확인합니다. CRL에 IDP(발급 배포 지점) 확장이 있는 경우 함수는 IDP가 검사되는 인증서에 유효한지 여부를 확인합니다.

구문

BOOL CertIsValidCRLForCertificate(
  [in] PCCERT_CONTEXT pCert,
  [in] PCCRL_CONTEXT  pCrl,
  [in] DWORD          dwFlags,
  [in] void           *pvReserved
);

매개 변수

[in] pCert

인증서 컨텍스트에 대한 포인터입니다.

[in] pCrl

CRL에 대한 포인터입니다. 함수는 이 CRL을 검사하여 pCert가 가리키는 인증서 컨텍스트를 포함할 수 있는지 여부를 확인합니다. 함수는 CRL에서 인증서를 찾을 수 없습니다.

[in] dwFlags

현재 사용되지 않으며 0으로 설정해야 합니다.

[in] pvReserved

현재 사용되지 않으며 NULL로 설정해야 합니다.

반환 값

CRL이 특정 인증서를 검색할 유효한 CRL인 경우 함수는 TRUE 를 반환합니다. CRL이 인증서 검색에 유효한 CRL이 아닌 경우 FALSE 를 반환합니다.

설명

인증서에 대해 CRL이 유효하려면 CertIsValidCRLForCertificate 함수에서 인증서 발급자와 동일한 CA( 인증 기관 )에서 CRL을 발급할 필요가 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 wincrypt.h
라이브러리 Crypt32.lib
DLL Crypt32.dll