Share via


IEnroll 인터페이스(xenroll.h)

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

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

상속

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

메서드

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

 
IEnroll::acceptFilePKCS7WStr

PKCS를 수락하고 처리합니다(IEnroll.acceptFilePKCS7WStr).
IEnroll::acceptPKCS7Blob

PKCS를 수락하고 처리합니다(IEnroll.acceptPKCS7Blob).
IEnroll::AddAuthenticatedAttributesToPKCS7Request

AddAuthenticatedAttributesToPKCS7Request 메서드는 PKCS에 인증된 특성을 추가합니다.
IEnroll::AddCertTypeToRequestWStr

요청에 인증서 템플릿을 추가합니다(엔터프라이즈 CA(인증 기관)를 지원하는 데 사용됨).
IEnroll::AddExtensionsToRequest

AddExtensionsToRequest 메서드는 인증서 요청에 확장을 추가합니다. 이 메서드는 IEnroll 인터페이스에서 처음 정의되었습니다.
IEnroll::AddNameValuePairToSignatureWStr

특성의 인증된 이름-값 쌍을 요청에 추가합니다. CA(인증 기관)는 이름-값 쌍의 의미를 해석합니다.
IEnroll::createFilePKCS10WStr

base64로 인코딩된 PKCS(IEnroll.createFilePKCS10WStr)를 만듭니다.
IEnroll::createPKCS10WStr

base64로 인코딩된 PKCS(IEnroll.createPKCS10WStr)를 만듭니다.
IEnroll::CreatePKCS7RequestFromRequest

CreatePKCS7RequestFromRequest 메서드는 PKCS를 만듭니다.
IEnroll::enumContainersWStr

ProviderNameWStr 속성에 지정된 CSP(암호화 서비스 공급자)의 컨테이너 이름을 검색합니다.
IEnroll::enumProvidersWStr

IEnroll4::enumProvidersWStr 메서드는 ProviderType 속성에 지정된 사용 가능한 CSP(암호화 서비스 공급자)의 이름을 검색합니다.
IEnroll::freeRequestInfoBlob

freeRequestInfoBlob 메서드는 인증서 컨텍스트를 삭제합니다. 이 메서드는 IEnroll 인터페이스에서 처음 정의되었습니다.
IEnroll::get_CAStoreFlags

IEnroll4의 CAStoreFlags 속성은 저장소를 열 때 CA(인증 기관) 저장소를 제어하는 플래그를 설정하거나 검색합니다. (Get)
IEnroll::get_CAStoreNameWStr

IEnroll4의 CAStoreNameWStr 속성은 모든 비"ROOT" 및 비"MY" 인증서가 유지되는 저장소의 이름을 설정하거나 검색합니다. (Get)
IEnroll::get_CAStoreTypeWStr

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

사용할 키 컨테이너의 이름을 설정하거나 검색합니다. (Get)
IEnroll::get_DeleteRequestCert

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

요청의 고유 이름이 유니코드 문자열이 아닌 T61 문자열로 인코딩되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
IEnroll::get_GenKeyFlags

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

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

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

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

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

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

IEnroll4의 ProviderFlags 속성은 공급자 유형을 설정하거나 검색합니다. (Get)
IEnroll::get_ProviderNameWStr

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

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

내보낸 키를 포함할 파일의 이름을 설정하거나 검색합니다. (Get)
IEnroll::get_RenewalCertificate

갱신 인증서의 인증서 컨텍스트를 지정합니다. (Get)
IEnroll::get_RequestStoreFlags

IEnroll4의 RequestStoreFlags 속성은 요청 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Get)
IEnroll::get_RequestStoreNameWStr

IEnroll4의 RequestStoreNameWStr 속성은 더미 인증서가 포함된 저장소의 이름을 설정하거나 검색합니다. (Get)
IEnroll::get_RequestStoreTypeWStr

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

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

IEnroll4의 RootStoreNameWStr 속성은 기본적으로 신뢰할 수 있는 자체 서명된 루트 인증서가 모두 유지되는 루트 저장소의 이름을 설정하거나 검색합니다. (Get)
IEnroll::get_RootStoreTypeWStr

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

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

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

인증서를 CSP(암호화 서비스 공급자)에 쓸지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
IEnroll::get_WriteCertToUserDS

IEnroll4의 WriteCertToUserDS 속성은 인증서가 사용자의 Active Directory 저장소에 기록되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Get)
IEnroll::getCAStore

getCAStore 메서드가 구현되지 않았습니다.
IEnroll::getCertContextFromPKCS7

PKCS를 기반으로 인증서 컨텍스트를 검색합니다.
IEnroll::getMyStore

getMyStore 메서드가 구현되지 않았습니다.
IEnroll::getROOTHStore

getROOTHStore 메서드가 구현되지 않았습니다.
IEnroll::p ut_CAStoreFlags

IEnroll4의 CAStoreFlags 속성은 저장소가 열릴 때 CA(인증 기관) 저장소를 제어하는 플래그를 설정하거나 검색합니다. (Put)
IEnroll::p ut_CAStoreNameWStr

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

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

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

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

요청의 고유 이름이 유니코드 문자열이 아닌 T61 문자열로 인코딩되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
IEnroll::p ut_GenKeyFlags

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

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

생성된 키의 형식을 설정하거나 검색합니다. (Put)
IEnroll::p ut_MyStoreFlags

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

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

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

IEnroll4의 ProviderFlags 속성은 공급자 유형을 설정하거나 검색합니다. (Put)
IEnroll::p ut_ProviderNameWStr

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

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

내보낸 키를 포함할 파일의 이름을 설정하거나 검색합니다. (Put)
IEnroll::p ut_RenewalCertificate

갱신 인증서의 인증서 컨텍스트를 지정합니다. (Put)
IEnroll::p ut_RequestStoreFlags

IEnroll4의 RequestStoreFlags 속성은 요청 저장소에 사용되는 레지스트리 위치를 설정하거나 검색합니다. (Put)
IEnroll::p ut_RequestStoreNameWStr

IEnroll4의 RequestStoreNameWStr 속성은 더미 인증서가 포함된 저장소의 이름을 설정하거나 검색합니다. (Put)
IEnroll::p ut_RequestStoreTypeWStr

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

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

IEnroll4의 RootStoreNameWStr 속성은 기본적으로 신뢰할 수 있는 자체 서명된 루트 인증서가 모두 유지되는 루트 저장소의 이름을 설정하거나 검색합니다. (Put)
IEnroll::p ut_RootStoreTypeWStr

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

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

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

인증서를 CSP(암호화 서비스 공급자)에 쓸지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)
IEnroll::p ut_WriteCertToUserDS

IEnroll4의 WriteCertToUserDS 속성은 인증서가 사용자의 Active Directory 저장소에 기록되는지 여부를 결정하는 부울 값을 설정하거나 검색합니다. (Put)

요구 사항

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