ICEnroll3 介面 (xenroll.h)

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

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

繼承

ICEnroll3 介面繼承自ICEnrollICEnroll2IDispatchICEnroll3 也有下列類型的成員:

方法

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

另請參閱

ICEnroll

ICEnroll2

IDispatch