ICEnroll3 介面 (xenroll.h)
[此介面已不再可供 Windows Server 2008 和 Windows Vista 使用。
ICEnroll3 介面是代表憑證註冊控制之數個介面的其中一個。 如果您未使用自動化,它主要是感興趣的。 另一方面,如果您是以 Visual Basic 或其他自動化語言進行程式設計,請參閱 CEnroll 物件。
繼承
ICEnroll3 介面繼承自ICEnroll、ICEnroll2和IDispatch。 ICEnroll3 也有下列類型的成員:
方法
ICEnroll3 介面具有這些方法。
ICEnroll3::EnumAlgs ICEnroll4::EnumAlgs 方法會擷取目前密碼編譯服務提供者所支援之指定演算法類別中的密碼編譯演算法標識碼, (CSP) 。 |
ICEnroll3::get_EnableSMIMECapabilities ICEnroll4::EnableSMIMECapabilities 属性可控制 PKCS (Get) |
ICEnroll3::get_HashAlgID 設定或擷取簽署 PKCS (Get) 時所使用的哈希演算法 |
ICEnroll3::get_LimitExchangeKeyToEncipherment 會設定或擷取布爾值,以判斷AT_KEYEXCHANGE要求是否包含數位簽名和非支援密鑰使用方式。 (取得) |
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew 設定或擷取布爾值,這個值會決定在產生新密鑰時發生錯誤時,憑證註冊控制物件所採取的動作。 (取得) |
ICEnroll3::GetAlgName 擷取指定其標識碼的密碼編譯演算法名稱。 此方法所擷取的值取決於目前的密碼編譯服務提供者 (CSP) 。 這個方法最初是在ICEnroll3介面中定義。 |
ICEnroll3::GetKeyLen 擷取簽章和交換密鑰的最小和最大密鑰長度。 |
ICEnroll3::GetSupportedKeySpec 擷取有關目前密碼編譯服務提供者的資訊, (CSP) 支援簽章和/或交換作業。 這個方法最初是在ICEnroll3介面中定義。 |
ICEnroll3::InstallPKCS7 處理憑證或憑證鏈結,將它們放入適當的證書存儲中。 這個方法與 acceptPKCS7 方法不同,因為 InstallPKCS7 不會收到要求憑證。 |
ICEnroll3::p ut_EnableSMIMECapabilities ICEnroll4::EnableSMIMECapabilities 属性可控制 PKCS (Put) |
ICEnroll3::p ut_HashAlgID 設定或擷取簽署 PKCS (Put) 時所使用的哈希演算法 |
ICEnroll3::p ut_LimitExchangeKeyToEncipherment 會設定或擷取布爾值,以判斷AT_KEYEXCHANGE要求是否包含數位簽名和非支援密鑰使用方式。 (Put) |
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew 設定或擷取布爾值,這個值會決定在產生新密鑰時發生錯誤時,憑證註冊控制物件所採取的動作。 (Put) |
ICEnroll3::Reset 將憑證註冊控件對象傳回其初始狀態,進而允許重複使用控件。 這個方法最初是在ICEnroll3介面中定義。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | xenroll.h |