ICEnroll4 介面 (xenroll.h)
[此介面已不再可供 Windows Server 2008 和 Windows Vista 使用。
ICEnroll4 介面是代表憑證註冊控制之數個介面的其中一個。 如果您未使用自動化,它主要是感興趣的。 另一方面,如果您是以 Visual Basic 或其他自動化語言進行程式設計,請參閱 CEnroll 物件。
繼承
ICEnroll4 介面繼承自 ICEnroll、ICEnroll2、ICEnroll3 和 IDispatch。 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 |