IX509Enrollment 인터페이스(certenroll.h)

IX509Enrollment 인터페이스는 최상위 개체를 나타내며 인증서 계층 구조에 등록하고 인증서 응답을 설치할 수 있습니다. 등록 프로세스는 다음 세 가지 시나리오를 지원합니다.

대역 외 등록
  1. IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
  2. CreateRequest 메서드를 호출합니다.
  3. 대역 외 요청을 제출합니다(수동으로 또는 다른 프로세스를 통해).
  4. 인증 또는 등록 기관에서 응답을 받습니다.
  5. InstallResponse 메서드를 호출합니다.
자동 등록
  1. IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
  2. Enroll 메서드를 호출합니다.
지연된 등록
  1. IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
  2. CreateRequest 메서드를 호출합니다.
  3. 일 또는 주와 같은 기간 동안 요청을 저장합니다.
  4. 등록할 준비가 되면 Initialize 메서드를 호출하여 요청 개체를 만듭니다.
  5. 저장된 요청에서 요청 개체를 채웁다.
  6. InstallResponse 메서드를 호출합니다.

상속

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

메서드

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

 
IX509Enrollment::CreatePFX

PFX(개인 정보 교환) 메시지를 만듭니다.
IX509Enrollment::CreateRequest

인코딩된 인증서 요청을 검색합니다.
IX509Enrollment::Enroll

요청을 인코딩하고, 적절한 CA(인증 기관)에 제출하고, 응답을 설치합니다.
IX509Enrollment::get_CAConfigString

인증서 요청이 제출된 CA(인증 기관)를 식별하는 구성 문자열을 검색합니다.
IX509Enrollment::get_Certificate

설치된 인증서를 검색합니다.
IX509Enrollment::get_CertificateDescription

인증서에 대한 설명이 포함된 문자열을 지정하거나 검색합니다. (Get)
IX509Enrollment::get_CertificateFriendlyName

인증서의 표시 이름을 지정하거나 검색합니다. (Get)
IX509Enrollment::get_EnrollmentContext

인증서가 컴퓨터 또는 최종 사용자용인지 여부를 식별하는 등록 컨텍스트를 검색합니다.
IX509Enrollment::get_NameValuePairs

등록 개체와 연결된 이름-값 쌍의 컬렉션을 검색합니다.
IX509Enrollment::get_ParentWindow

등록 정보를 표시하는 데 사용되는 창의 ID를 지정하거나 검색합니다. (Get)
IX509Enrollment::get_Request

등록 개체와 연결된 인증서 요청을 검색합니다.
IX509Enrollment::get_RequestId

등록 메서드를 통해 인증 기관에 전송된 인증서 요청에 대한 고유 식별자를 검색합니다.
IX509Enrollment::get_Response

인증 기관에서 반환된 인증서 응답을 검색합니다.
IX509Enrollment::get_Silent

인증서 등록 프로세스 중에 사용자 인터페이스가 표시되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get)
IX509Enrollment::get_Status

등록 프로세스의 상태 모니터링하고 오류 정보를 검색하는 데 사용할 수 있는 IX509EnrollmentStatus 개체를 검색합니다.
IX509Enrollment::Initialize

등록 개체를 초기화하고 기본 PKCS를 만듭니다.
IX509Enrollment::InitializeFromRequest

기존 IX509CertificateRequest 개체에서 등록 개체를 초기화합니다.
IX509Enrollment::InitializeFromTemplateName

CN(템플릿 일반 이름)에서 등록 개체를 초기화합니다.
IX509Enrollment::InstallResponse

최종 엔터티 컴퓨터에 인증서 체인을 설치합니다. (IX509Enrollment.InstallResponse)
IX509Enrollment::p ut_CertificateDescription

인증서에 대한 설명이 포함된 문자열을 지정하거나 검색합니다. (Put)
IX509Enrollment::p ut_CertificateFriendlyName

인증서의 표시 이름을 지정하거나 검색합니다. (Put)
IX509Enrollment::p ut_ParentWindow

등록 정보를 표시하는 데 사용되는 창의 ID를 지정하거나 검색합니다. (Put)
IX509Enrollment::p ut_Silent

인증서 등록 프로세스 중에 사용자 인터페이스가 표시되는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put)

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h

추가 정보

인증서 등록 API

IDispatch

IX509EnrollmentStatus