ICertPropertyEnrollment 인터페이스(certenroll.h)
ICertPropertyEnrollment 인터페이스는 클라이언트가 IX509Enrollment 인터페이스에서 Enroll 메서드를 호출할 때 생성된 CA(인증서 및 인증 기관) 정보를 포함하는 인증서 속성을 나타냅니다. 속성 값은 다음 정보로 구성됩니다.
- 인증서 요청 ID
- 인증서 주체의 CN(일반 이름)
- CA(인증 기관) DNS(도메인 이름 시스템) 이름
- 요청되는 인증서의 선택적 표시 이름
이 속성은 등록 프로세스에 의해 초기화되고 요청 저장소에 일시적으로 복사되는 더미 인증서와 연결됩니다. CA가 제출된 후 보류 중인 요청을 표시하는 경우 자동 등록은 나중에 요청 ID를 사용하여 인증서 응답을 검색할 수 있습니다. CA가 인증서 요청을 거부하면 요청 저장소의 더미 인증서와 연결된 모든 속성이 삭제됩니다. CA가 인증서를 발급하고 개인 저장소에 설치된 경우 이 속성은 새 인증서와 연결되고 더미 인증서가 삭제됩니다.
참고CERTENROLL_PROPERTYID 값은 XCN_CERT_ENROLLMENT_PROP_ID.
상속
ICertPropertyEnrollment 인터페이스는 ICertProperty에서 상속됩니다. ICertPropertyEnrollment 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICertPropertyEnrollment 인터페이스에는 이러한 메서드가 있습니다.
ICertPropertyEnrollment::get_CADnsName CA(인증 기관)의 DNS(Domain Naming System) 이름을 검색합니다. |
ICertPropertyEnrollment::get_CAName CA(인증 기관)의 CN(일반 이름)을 검색합니다. |
ICertPropertyEnrollment::get_FriendlyName 인증서의 표시 이름을 검색합니다. (ICertPropertyEnrollment.get_FriendlyName) |
ICertPropertyEnrollment::get_RequestId 고유한 인증서 요청 식별자를 검색합니다. |
ICertPropertyEnrollment::Initialize 인증서 요청 ID, CA(인증 기관) 구성 문자열 및 선택적 인증서 표시 이름에서 속성을 초기화합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |