CertCreateCertificateChainEngine 함수(wincrypt.h)

CertCreateCertificateChainEngine 함수는 애플리케이션에 대한 기본이 아닌 새로운 체인 엔진을 만듭니다. 체인 엔진은 확인에 사용할 수 있는 루트 저장소의 인증서를 제한하고, 인증서 저장소를 인증서 및 CTL( 인증서 신뢰 목록 )으로 검색하도록 제한하고, URL을 포함하는 검색에 대한 제한 시간을 설정하고, 인증서 주기를 검사하는 동안 확인된 인증서 수를 제한합니다.

구문

BOOL CertCreateCertificateChainEngine(
  [in]  PCERT_CHAIN_ENGINE_CONFIG pConfig,
  [out] HCERTCHAINENGINE          *phChainEngine
);

매개 변수

[in] pConfig

체인 엔진에 대한 매개 변수를 지정하는 CERT_CHAIN_ENGINE_CONFIG 데이터 구조에 대한 포인터입니다.

[out] phChainEngine

생성된 체인 엔진의 핸들에 대한 포인터입니다. 체인 엔진 사용을 마치면 CertFreeCertificateChainEngine 함수를 호출하여 체인 엔진을 해제합니다.

반환 값

함수가 성공하면 함수는 0이 아닌 값(TRUE)을 반환합니다.

함수가 실패하면 0(FALSE)을 반환합니다. 확장 오류 정보는 GetLastError를 호출합니다.

phChainEngine 매개 변수는 체인 엔진 핸들을 반환합니다.

요구 사항

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

추가 정보

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

인증서 체인 확인 함수

GetLastError