IX509Enrollment 인터페이스(certenroll.h)
IX509Enrollment 인터페이스는 최상위 개체를 나타내며 인증서 계층 구조에 등록하고 인증서 응답을 설치할 수 있습니다. 등록 프로세스는 다음 세 가지 시나리오를 지원합니다.
-
대역 외 등록
- IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
- CreateRequest 메서드를 호출합니다.
- 대역 외 요청을 제출합니다(수동으로 또는 다른 프로세스를 통해).
- 인증 또는 등록 기관에서 응답을 받습니다.
- InstallResponse 메서드를 호출합니다.
- 자동 등록
- IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
- Enroll 메서드를 호출합니다.
- 지연된 등록
- IX509Enrollment 개체에 의해 구현된 초기화 메서드를 호출합니다.
- CreateRequest 메서드를 호출합니다.
- 일 또는 주와 같은 기간 동안 요청을 저장합니다.
- 등록할 준비가 되면 Initialize 메서드를 호출하여 요청 개체를 만듭니다.
- 저장된 요청에서 요청 개체를 채웁다.
- 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 |