다음을 통해 공유


ICEnroll3 인터페이스(xenroll.h)

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

ICEnroll3 인터페이스는 인증서 등록 제어를 나타내는 여러 인터페이스 중 하나입니다. Automation을 사용하지 않는 경우 주로 중요합니다. 반면에 Visual Basic 또는 다른 Automation 언어로 프로그래밍하는 경우 CEnroll 개체를 참조하세요.

상속

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

메서드

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

 
ICEnroll3::EnumAlgs

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

ICEnroll4::EnableSMIMECapabilities 속성은 PKCS(Get) 여부를 제어합니다.
ICEnroll3::get_HashAlgID

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

AT_KEYEXCHANGE 요청에 디지털 서명 및 비구제 키 사용이 포함되어 있는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

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

ID가 지정된 암호화 알고리즘의 이름을 검색합니다. 이 메서드에서 검색하는 값은 현재 CSP(암호화 서비스 공급자)에 따라 달라집니다. 이 메서드는 ICEnroll3 인터페이스에서 처음 정의되었습니다.
ICEnroll3::GetKeyLen

서명 및 교환 키의 최소 및 최대 키 길이를 검색합니다.
ICEnroll3::GetSupportedKeySpec

서명 및/또는 교환 작업에 대한 현재 CSP(암호화 서비스 공급자) 지원에 대한 정보를 검색합니다. 이 메서드는 ICEnroll3 인터페이스에서 처음 정의되었습니다.
ICEnroll3::InstallPKCS7

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

ICEnroll4::EnableSMIMECapabilities 속성은 PKCS(Put) 여부를 제어합니다.
ICEnroll3::p ut_HashAlgID

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

AT_KEYEXCHANGE 요청에 디지털 서명 및 비구제 키 사용이 포함되어 있는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

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

인증서 등록 컨트롤 개체를 초기 상태로 반환하여 컨트롤을 다시 사용할 수 있습니다. 이 메서드는 ICEnroll3 인터페이스에서 처음 정의되었습니다.

요구 사항

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

추가 정보

ICEnroll

ICEnroll2

IDispatch