ICEnroll4 介面 (xenroll.h)

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

ICEnroll4 介面是代表憑證註冊控制之數個介面的其中一個。 如果您未使用自動化,它主要是感興趣的。 另一方面,如果您是以 Visual Basic 或其他自動化語言進行程式設計,請參閱 CEnroll 物件。

繼承

ICEnroll4 介面繼承自 ICEnrollICEnroll2、ICEnroll3IDispatch ICEnroll4 也有下列類型的成員:

方法

ICEnroll4 介面具有這些方法。

 
ICEnroll4::acceptFileResponse

接受傳遞發出以回應先前呼叫 createFileRequest 的認證,並將認證放在適當的存放區中。
ICEnroll4::acceptResponse

接受傳遞發出以回應先前呼叫 createRequest 的認證,並將認證放在適當的存放區中。
ICEnroll4::addAttributeToRequest

將屬性新增至憑證要求。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::addBlobPropertyToCertificate

將 BLOB 屬性新增至憑證。
ICEnroll4::addCertTypeToRequestEx

將證書範本 (或「憑證類型」) 新增至要求。
ICEnroll4::addExtensionToRequest

ICEnroll4::addExtensionToRequest 方法會將擴充功能新增至要求。
ICEnroll4::addNameValuePairToRequest

將未經驗證的名稱/值字串組新增至要求。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::binaryToString

將二進位數據 BLOB 轉換成字串。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::createFilePFX

將接受的憑證鏈結和私鑰儲存在個人資料交換 (PFX) 格式的檔案中。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::createFileRequest

建立 PKCS (ICEnroll4.createFileRequest)
ICEnroll4::createPFX

將接受的憑證鏈結和私鑰儲存在 [個人資訊交換] (PFX) 格式字串中。 PFX 格式也稱為 PKCS (ICEnroll4.createPFX)
ICEnroll4::createRequest

建立 PKCS (ICEnroll4.createRequest)
ICEnroll4::enumPendingRequest

列舉擱置的憑證要求,並從每個要求擷取指定的屬性。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::get_ClientId

設定或擷取用戶端標識碼要求屬性。 用戶端標識元要求屬性表示憑證要求的來源。 此屬性最初是在ICEnroll4介面中定義。 (取得)
ICEnroll4::get_IncludeSubjectKeyID

判斷是否將主體金鑰標識元延伸模組新增至產生的憑證要求。 (取得)
ICEnroll4::get_PrivateKeyArchiveCertificate

設定或擷取用來封存私鑰的憑證,以 PKCS (Get)
ICEnroll4::get_ThumbPrint

設定或擷取憑證數據的哈希。 (取得)
ICEnroll4::getCertFromFileResponse

從包含證書頒發機構單位回應的檔案擷取憑證。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::getCertFromResponse

從證書頒發機構單位的回應擷取憑證。 這個方法最初是由ICEnroll4介面所定義。
ICEnroll4::GetKeyLenEx

擷取簽章和交換金鑰的大小資訊。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::getProviderType

擷取指定的密碼編譯服務提供者類型, (CSP) 。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::InstallPKCS7Ex

處理憑證或憑證鏈結,將它們放入適當的證書存儲中。InstallPKCS7,不同之處在於它會傳回實際安裝在本機存放區中的憑證數目。
ICEnroll4::p ut_ClientId

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

判斷是否將主體金鑰標識元延伸模組新增至產生的憑證要求。 (Put)
ICEnroll4::p ut_PrivateKeyArchiveCertificate

設定或擷取用來封存私鑰與 PKCS (Put) 的憑證
ICEnroll4::p ut_SignerCertificate

設定簽署者的憑證。
ICEnroll4::p ut_ThumbPrint

設定或擷取憑證數據的哈希。 (Put)
ICEnroll4::removePendingRequest

從用戶端的要求存放區中移除擱置的要求。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::resetAttributes

從要求中移除所有屬性。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::resetBlobProperties

重設 BLOB 的屬性。
ICEnroll4::resetExtensions

從要求中移除所有延伸模組。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::setPendingRequestInfo

設定擱置要求的屬性。 這個方法最初是在ICEnroll4介面中定義。
ICEnroll4::stringToBinary

將編碼字串轉換為二進位數據 BLOB。 這個方法最初是在ICEnroll4介面中定義。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 xenroll.h