다음을 통해 공유


IEnroll4 인터페이스(xenroll.h)

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

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

상속

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

메서드

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

 
IEnroll4::acceptFileResponseWStr

createFileRequestWStr에 대한 이전 호출에 대한 응답으로 발급된 자격 증명의 배달을 수락하고 자격 증명을 적절한 저장소에 배치합니다.
IEnroll4::acceptResponseBlob

createRequestWStr에 대한 이전 호출에 대한 응답으로 발급된 자격 증명의 배달을 수락하고 자격 증명을 적절한 저장소에 배치합니다.
IEnroll4::addAttributeToRequestWStr

인증서 요청에 특성을 추가합니다.
IEnroll4::addBlobPropertyToCertificateWStr

IEnroll4::addBlobPropertyToCertificateWStr 메서드는 BLOB 속성을 인증서에 추가합니다.
IEnroll4::AddCertTypeToRequestWStrEx

인증서 템플릿(인증서 유형이라고도 함)을 요청에 추가합니다.
IEnroll4::addExtensionToRequestWStr

요청에 확장을 추가합니다.
IEnroll4::addNameValuePairToRequestWStr

인증되지 않은 이름-값 문자열 쌍을 요청에 추가합니다.
IEnroll4::binaryBlobToString

이진 데이터 BLOB을 문자열로 변환합니다. 이 메서드는 CryptBinaryToString 함수를 사용하여 변환을 수행합니다. 이 메서드는 IEnroll4 인터페이스에서 처음 정의되었습니다.
IEnroll4::createFilePFXWStr

허용된 인증서 체인 및 프라이빗 키를 PFX(개인 정보 교환) 형식의 파일에 저장합니다.
IEnroll4::createFileRequestWStr

PKCS(IEnroll4.createFileRequestWStr)를 만듭니다.
IEnroll4::createPFXWStr

허용된 인증서 체인 및 프라이빗 키를 PFX(개인 정보 교환) 형식 문자열에 저장합니다. PFX 형식을 PKCS(IEnroll4.createPFXWStr)라고도 합니다.
IEnroll4::createRequestWStr

PKCS(IEnroll4.createRequestWStr)를 만듭니다.
IEnroll4::enumPendingRequestWStr

보류 중인 인증서 요청을 열거하고 각 요청에서 지정된 속성을 검색합니다.
IEnroll4::get_ClientId

ClientId 속성은 클라이언트 ID 요청 특성을 설정하거나 검색합니다. 클라이언트 ID 요청 특성은 인증서 요청의 원본을 나타냅니다. 이 속성은 IEnroll4 인터페이스에서 처음 정의되었습니다. (Get)
IEnroll4::get_IncludeSubjectKeyID

IEnroll4의 IncludeSubjectKeyID 속성은 주체 키 ID 확장이 생성된 인증서 요청에 추가되는지 여부를 결정합니다. (Get)
IEnroll4::get_ThumbPrintWStr

인증서 데이터의 해시를 설정하거나 검색합니다. 지문은 보류 중인 인증서를 가리키는 데 사용됩니다. (Get)
IEnroll4::getCertContextFromFileResponseWStr

인증 기관의 응답이 포함된 파일에서 인증서를 검색합니다.
IEnroll4::getCertContextFromResponseBlob

인증 기관의 응답에서 인증서를 검색합니다.
IEnroll4::GetKeyLenEx

서명 및 교환 키의 크기 정보를 검색합니다.
IEnroll4::GetPrivateKeyArchiveCertificate

GetPrivateKeyArchiveCertificate 메서드는 프라이빗 키를 보관하는 데 사용되는 인증서를 검색합니다. 이 메서드는 IEnroll4 인터페이스에서 처음 정의되었습니다.
IEnroll4::getProviderTypeWStr

지정된 CSP(암호화 서비스 공급자)의 형식을 검색합니다.
IEnroll4::InstallPKCS7BlobEx

로컬 저장소에 실제로 설치된 인증서 수를 반환한다는 점을 제외하고 InstallPKCS7Blob과 동일합니다.
IEnroll4::p ut_ClientId

ClientId 속성은 클라이언트 ID 요청 특성을 설정하거나 검색합니다. 클라이언트 ID 요청 특성은 인증서 요청의 원본을 나타냅니다. 이 속성은 IEnroll4 인터페이스에서 처음 정의되었습니다. (Put)
IEnroll4::p ut_IncludeSubjectKeyID

IEnroll4의 IncludeSubjectKeyID 속성은 주체 키 ID 확장이 생성된 인증서 요청에 추가되는지 여부를 결정합니다. (Put)
IEnroll4::p ut_ThumbPrintWStr

인증서 데이터의 해시를 설정하거나 검색합니다. 지문은 보류 중인 인증서를 가리키는 데 사용됩니다. (Put)
IEnroll4::removePendingRequestWStr

클라이언트의 요청 저장소에서 보류 중인 요청을 제거합니다.
IEnroll4::resetAttributes

요청에서 모든 특성을 제거합니다.
IEnroll4::resetExtensions

요청에서 모든 확장을 제거합니다.
IEnroll4::setPendingRequestInfoWStr

보류 중인 요청에 대한 속성을 설정합니다.
IEnroll4::SetPrivateKeyArchiveCertificate

SetPrivateKeyArchiveCertificate 메서드는 프라이빗 키를 보관하는 데 사용되는 인증서를 지정합니다. 이 메서드는 IEnroll4 인터페이스에서 처음 정의되었습니다.
IEnroll4::SetSignerCertificate

SetSignerCertificate 메서드는 서명자의 인증서를 지정합니다. 이 메서드는 IEnroll4 인터페이스에서 처음 정의되었습니다.
IEnroll4::stringToBinaryBlob

인코딩된 문자열을 이진 데이터 BLOB으로 변환합니다.

요구 사항

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

추가 정보

IEnroll

IEnroll2