IEnroll4 介面 (xenroll.h)

[此介面已不再可供 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