Share via


IEnroll2 인터페이스(xenroll.h)

[이 인터페이스는 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]

IEnroll2 인터페이스는 인증서 등록 제어를 나타내며 주로 인증서 요청을 생성하는 데 사용됩니다.

상속

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

메서드

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

 
IEnroll2::EnumAlgs

현재 CSP(암호화 서비스 공급자)에서 지원하는 지정된 알고리즘 클래스에서 암호화 알고리즘의 ID를 검색합니다.
IEnroll2::get_EnableSMIMECapabilities

PKCS(가져오기) 여부를 제어합니다.
IEnroll2::get_HashAlgID

IEnroll4의 HashAlgID 속성은 PKCS(Get)에 서명할 때 사용되는 해시 알고리즘을 설정하거나 검색합니다.
IEnroll2::get_LimitExchangeKeyToEncipherment

IEnroll4의 LimitExchangeKeyToEncipherment 속성은 AT_KEYEXCHANGE 요청에 디지털 서명 및 비준수 키 사용이 포함되어 있는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

IEnroll4의 ReuseHardwareKeyIfUnableToGenNew 속성은 새 키를 생성할 때 오류가 발생하는 경우 인증서 등록 제어 개체가 수행한 작업을 결정하는 부울 값을 설정하거나 검색합니다. (Get)
IEnroll2::GetAlgNameWStr

ID가 지정된 암호화 알고리즘의 이름을 검색합니다. 이 메서드에서 검색한 값은 현재 CSP(암호화 서비스 공급자)에 따라 달라집니다.
IEnroll2::GetKeyLen

IEnroll4::GetKeyLen 메서드는 서명 및 교환 키에 대한 최소 및 최대 키 길이를 검색합니다.
IEnroll2::GetSupportedKeySpec

서명 및/또는 교환 작업에 대한 현재 CSP(암호화 서비스 공급자) 지원에 대한 정보를 검색합니다.
IEnroll2::InstallPKCS7Blob

인증서 또는 인증서 체인을 처리하여 적절한 인증서 저장소에 배치합니다. 이 메서드는 InstallPKCS7Blob이 요청 인증서를 받지 않는다는 점에서 acceptPKCS7Blob 메서드와 다릅니다.
IEnroll2::p ut_EnableSMIMECapabilities

PKCS(Put) 여부를 제어합니다.
IEnroll2::p ut_HashAlgID

IEnroll4의 HashAlgID 속성은 PKCS에 서명할 때 사용되는 해시 알고리즘을 설정하거나 검색합니다(Put).
IEnroll2::p ut_LimitExchangeKeyToEncipherment

IEnroll4의 LimitExchangeKeyToEncipherment 속성은 AT_KEYEXCHANGE 요청에 디지털 서명 및 비준수 키 사용이 포함되어 있는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew

IEnroll4의 ReuseHardwareKeyIfUnableToGenNew 속성은 새 키를 생성할 때 오류가 발생하는 경우 인증서 등록 제어 개체가 수행한 작업을 결정하는 부울 값을 설정하거나 검색합니다. (Put)
IEnroll2::Reset

인증서 등록 컨트롤 개체를 초기 상태로 반환하여 컨트롤을 다시 사용할 수 있습니다.
IEnroll2::SetHStoreCA

SetHStoreCA 메서드는 CA 저장소에 사용할 핸들을 지정합니다. 이 메서드는 IEnroll2 인터페이스에서 처음 정의되었습니다.
IEnroll2::SetHStoreMy

SetHStoreMy 메서드는 MY 저장소에 사용할 핸들을 지정합니다. 이 메서드는 IEnroll2 인터페이스에서 처음 정의되었습니다.
IEnroll2::SetHStoreRequest

SetHStoreRequest 메서드는 요청 저장소에 사용할 핸들을 지정합니다. 이 메서드는 IEnroll2 인터페이스에서 처음 정의되었습니다.
IEnroll2::SetHStoreROOT

SetHStoreROOT 메서드는 루트 저장소에 사용할 핸들을 지정합니다. 이 메서드는 IEnroll2 인터페이스에서 처음 정의되었습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 xenroll.h

추가 정보

IEnroll