다음을 통해 공유


ICertEncodeCRLDistInfo 인터페이스(certenc.h)

ICertEncodeCRLDistInfo 인터페이스는 인증서 확장에 사용되는 CRL(인증서 해지 목록) 배포 정보 배열을 처리하는 메서드를 제공합니다.

정책 모듈에서 인스턴스화된 확장 처리기 COM 개체에 저장된 CRL 배포 정보 배열을 사용하여 인증서 확장을 만들 수 있습니다. 배열의 각 요소는 이름 및 이름 선택 항목의 배열을 포함하는 CRL 배포 지점 구조체입니다. 이 인터페이스는 szOID_CRL_DIST_POINTS "2.5.29.31" 확장을 인코딩하고 디코딩하는 데 유용합니다. SDK 샘플 정책 모듈은 이 인터페이스를 사용합니다.

ICertEncodeCRLDistInfo 는 Certenc.h에 정의되어 있습니다. 그러나 프로그램을 만들 때는 Certsrv.h를 포함 파일로 사용합니다. Certenc.dll ICertEncodeCRLDistInfo 인터페이스를 제공합니다. 이 인터페이스의 형식 정보는 SDK(플랫폼 소프트웨어 개발 키트)와 함께 제공되는 Certencl.dll 있습니다.

Certificate Services 인터페이스는 아파트 스레딩 및 자유 스레딩 모델을 모두 지원합니다. 더 나은 처리량을 위해 무료 스레딩이 권장됩니다.

상속

ICertEncodeCRLDistInfo 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICertEncodeCRLDistInfo 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICertEncodeCRLDistInfo 인터페이스에는 이러한 메서드가 있습니다.

 
ICertEncodeCRLDistInfo::D ecode

추상 구문 표기법 1(ASN.1)로 인코딩된 CRL(인증서 해지 목록) 배포 정보 확장을 디코딩하고 결과 배열을 COM 개체에 저장합니다.
ICertEncodeCRLDistInfo::Encode

COM 개체에 저장된 CRL(인증서 해지 목록) 배포 정보 배열에서 ASN.1(Abstract Syntax Notation One) 인코딩을 수행하고 ASN.1로 인코딩된 확장을 반환합니다.
ICertEncodeCRLDistInfo::GetDistPointCount

CRL 배포 정보 배열의 CRL(인증서 해지 목록) 배포 지점 수를 반환합니다.
ICertEncodeCRLDistInfo::GetName

CRL(인증서 해지 목록) 배포 정보 지점의 지정된 인덱스에서 이름을 반환합니다.
ICertEncodeCRLDistInfo::GetNameChoice

CRL(인증서 해지 목록) 배포 정보 지점의 지정된 인덱스에서 선택한 이름을 반환합니다.
ICertEncodeCRLDistInfo::GetNameCount

CRL(인증서 해지 목록) 배포 지점의 이름 수를 반환합니다.
ICertEncodeCRLDistInfo::Reset

CRL(인증서 해지 목록) 배포 정보 배열을 지정된 수의 배포 지점 구조로 다시 설정합니다.
ICertEncodeCRLDistInfo::SetNameCount

CRL(인증서 해지 목록) 배포 정보 배열에서 지정된 배포 지점에 대한 이름 수를 설정합니다.
ICertEncodeCRLDistInfo::SetNameEntry

CRL(인증서 해지 목록) 배포 정보 배열에 있는 배포 지점의 지정된 인덱스에서 이름을 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenc.h(Certsrv.h 포함)