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 屬性會設定或擷取用戶端標識碼要求屬性。 用戶端標識元要求屬性表示憑證要求的來源。 此屬性最初是在 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 |