(xenroll.h) IEnroll4 介面

[從 Windows Server 2008 和 Windows Vista 起,此介面已不再可供使用。]

IEnroll4介面代表憑證註冊控制,主要用於產生憑證要求

繼承

IEnroll4介面繼承自IEnrollIEnroll2IEnroll4 也有下列類型的成員:

方法

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 屬性會設定或擷取用戶端識別碼要求屬性。 用戶端識別碼要求屬性工作表示憑證要求的來源。 此屬性最初是在 IEnroll4 介面中定義。 (取得)
IEnroll4::get_IncludeSubjectKeyID

IEnroll4 的 IncludeSubjectKeyID 屬性會判斷是否將主體金鑰識別碼延伸模組新增至產生的憑證要求。 (取得)
IEnroll4::get_ThumbPrintWStr

設定或擷取憑證資料的雜湊。 指紋是用來指向擱置中的憑證。 (取得)
IEnroll4::getCertCoNtextFromFileResponseWStr

從包含憑證授權單位單位回應的檔案擷取憑證。
IEnroll4::getCertCoNtextFromResponseBlob

從憑證授權單位單位的回應擷取憑證。
IEnroll4::GetKeyLenEx

擷取簽章和交換金鑰的大小資訊。
IEnroll4::GetPrivateKeyArchiveCertificate

GetPrivateKeyArchiveCertificate 方法會擷取用來封存私密金鑰的憑證。 這個方法最初是在 IEnroll4 介面中定義。
IEnroll4::getProviderTypeWStr

擷取指定密碼編譯服務提供者的類型, (CSP) 。
IEnroll4::InstallPKCS7BlobEx

與 InstallPKCS7Blob 相同,不同之處在于它會傳回實際安裝在本機存放區中的憑證數目。
IEnroll4::p ut_ClientId

ClientId 屬性會設定或擷取用戶端識別碼要求屬性。 用戶端識別碼要求屬性工作表示憑證要求的來源。 此屬性最初是在 IEnroll4 介面中定義。 (Put)
IEnroll4::p ut_IncludeSubjectKeyID

IEnroll4 的 IncludeSubjectKeyID 屬性會判斷是否將主體金鑰識別碼延伸模組新增至產生的憑證要求。 (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