다음을 통해 공유


ICEnroll 인터페이스(xenroll.h)

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

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

상속

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

메서드

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

 
ICEnroll::acceptFilePKCS7

PKCS를 포함하는 파일을 수락하고 처리합니다.
ICEnroll::acceptPKCS7

PKCS를 수락하고 처리합니다(ICEnroll.acceptPKCS7).
ICEnroll::createFilePKCS10

base64로 인코딩된 PKCS(ICEnroll.createFilePKCS10)를 만듭니다.
ICEnroll::createPKCS10

base64로 인코딩된 PKCS(ICEnroll.createPKCS10)를 만듭니다.
ICEnroll::enumContainers

ProviderName 속성으로 지정된 CSP(암호화 서비스 공급자)의 컨테이너 이름을 검색합니다. 이 메서드는 ICEnroll 인터페이스에서 처음 정의되었습니다.
ICEnroll::enumProviders

ProviderType 속성에 지정된 사용 가능한 CSP(암호화 서비스 공급자)의 이름을 검색합니다. 이 메서드는 ICEnroll 인터페이스에서 처음 정의되었습니다.
ICEnroll::freeRequestInfo

세션 식별자가 더 이상 필요하지 않은 경우 릴리스합니다.
ICEnroll::get_CAStoreFlags

저장소를 열 때 CA(인증 기관) 저장소를 제어하는 플래그를 설정하거나 검색합니다. (Get)
ICEnroll::get_CAStoreName

모든 비"ROOT" 및 비"MY" 인증서가 보관되는 저장소의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_CAStoreType

CAStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_ContainerName

ICEnroll4의 ContainerName 속성은 사용할 키 컨테이너의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_DeleteRequestCert

요청 저장소의 더미 인증서가 삭제되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
ICEnroll::get_GenKeyFlags

인증서 요청이 생성될 때 CryptGenKey 함수에 전달된 값을 설정하거나 검색합니다. (Get)
ICEnroll::get_HashAlgorithm

PKCS(ICEnroll.get_HashAlgorithm)에 서명하는 데 사용되는 서명 해시 알고리즘만 설정하거나 검색합니다.
ICEnroll::get_KeySpec

ICEnroll4의 KeySpec 속성은 생성된 키 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_MyStoreFlags

내 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Get)
ICEnroll::get_MyStoreName

연결된 프라이빗 키가 있는 인증서가 보관되는 저장소의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_MyStoreType

MyStoreName 속성에 지정된 저장소 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_ProviderFlags

공급자 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_ProviderName

ICEnroll4의 ProviderName 속성은 사용할 CSP(암호화 서비스 공급자)의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_ProviderType

ICEnroll4의 ProviderType 속성은 공급자 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_PVKFileName

ICEnroll4의 PVKFileName 속성은 내보낸 키를 포함할 파일의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_RequestStoreFlags

요청 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Get)
ICEnroll::get_RequestStoreName

더미 인증서가 포함된 저장소의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_RequestStoreType

RequestStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. 이 저장소 형식은 CertOpenStore 함수에 직접 전달됩니다. (Get)
ICEnroll::get_RootStoreFlags

ICEnroll4의 RootStoreFlags 속성은 루트 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Get)
ICEnroll::get_RootStoreName

기본적으로 신뢰할 수 있는 모든 자체 서명된 루트 인증서가 보관되는 루트 저장소의 이름을 설정하거나 검색합니다. (Get)
ICEnroll::get_RootStoreType

RootStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. (Get)
ICEnroll::get_SPCFileName

base64로 인코딩된 PKCS(Get)를 작성할 파일의 이름을 설정하거나 검색합니다.
ICEnroll::get_UseExistingKeySet

기존 키를 사용해야 하는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
ICEnroll::get_WriteCertToCSP

ICEnroll4의 WriteCertToCSP 속성은 인증서를 CSP(암호화 서비스 공급자)에 쓸지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
ICEnroll::getCertFromPKCS7

PKCS에 포함된 인증서를 검색합니다.
ICEnroll::p ut_CAStoreFlags

저장소를 열 때 CA(인증 기관) 저장소를 제어하는 플래그를 설정하거나 검색합니다. (Put)
ICEnroll::p ut_CAStoreName

모든 비"ROOT" 및 비"MY" 인증서가 보관되는 저장소의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_CAStoreType

CAStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_ContainerName

ICEnroll4의 ContainerName 속성은 사용할 키 컨테이너의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_DeleteRequestCert

요청 저장소의 더미 인증서가 삭제되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_GenKeyFlags

인증서 요청이 생성될 때 CryptGenKey 함수에 전달된 값을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_HashAlgorithm

PKCS(ICEnroll.put_HashAlgorithm)에 서명하는 데 사용되는 서명 해시 알고리즘만 설정하거나 검색합니다.
ICEnroll::p ut_KeySpec

ICEnroll4의 KeySpec 속성은 생성된 키 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_MyStoreFlags

내 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Put)
ICEnroll::p ut_MyStoreName

연결된 프라이빗 키가 있는 인증서가 보관되는 저장소의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_MyStoreType

MyStoreName 속성에 지정된 저장소 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_ProviderFlags

공급자 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_ProviderName

ICEnroll4의 ProviderName 속성은 사용할 CSP(암호화 서비스 공급자)의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_ProviderType

ICEnroll4의 ProviderType 속성은 공급자 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_PVKFileName

ICEnroll4의 PVKFileName 속성은 내보낸 키를 포함할 파일의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_RequestStoreFlags

요청 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Put)
ICEnroll::p ut_RequestStoreName

더미 인증서가 포함된 저장소의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_RequestStoreType

RequestStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. 이 저장소 형식은 CertOpenStore 함수에 직접 전달됩니다. (Put)
ICEnroll::p ut_RootStoreFlags

ICEnroll4의 RootStoreFlags 속성은 루트 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Put)
ICEnroll::p ut_RootStoreName

기본적으로 신뢰할 수 있는 모든 자체 서명된 루트 인증서가 보관되는 루트 저장소의 이름을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_RootStoreType

RootStoreName 속성으로 지정된 저장소에 사용할 저장소 유형을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_SPCFileName

base64로 인코딩된 PKCS(Put)를 작성할 파일의 이름을 설정하거나 검색합니다.
ICEnroll::p ut_UseExistingKeySet

기존 키를 사용해야 하는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
ICEnroll::p ut_WriteCertToCSP

ICEnroll4의 WriteCertToCSP 속성은 인증서를 CSP(암호화 서비스 공급자)에 쓸지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)

요구 사항

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

참고 항목

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch