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 |