IEnroll2 介面 (xenroll.h)
[從 Windows Server 2008 和 Windows Vista 起,此介面已不再可供使用。]
IEnroll2 介面代表憑證註冊控制,主要用於產生憑證要求。
繼承
IEnroll2 介面繼承自 IEnroll。 IEnroll2 也有下列類型的成員:
方法
IEnroll2 介面具有這些方法。
IEnroll2::EnumAlgs 擷取目前密碼編譯服務提供者所支援之指定演算法類別中的密碼編譯演算法標識碼, (CSP) 。 |
IEnroll2::get_EnableSMIMECapabilities 控制 PKCS (取得) |
IEnroll2::get_HashAlgID IEnroll4 的 HashAlgID 屬性會設定或擷取簽署 PKCS (Get) 時所使用的哈希演算法 |
IEnroll2::get_LimitExchangeKeyToEncipherment IEnroll4 的 LimitExchangeKeyToEncipherment 屬性會設定或擷取 Boolean 值,以判斷AT_KEYEXCHANGE要求是否包含數位簽名和非支援密鑰使用方式。 (取得) |
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew IEnroll4 的 ReuseHardwareKeyIfUnableToGenNew 屬性會設定或擷取布爾值,以決定在產生新密鑰時遇到錯誤時憑證註冊控制物件所採取的動作。 (取得) |
IEnroll2::GetAlgNameWStr 擷取指定其標識碼的密碼編譯演算法名稱。 此方法擷取的值取決於目前的密碼編譯服務提供者 (CSP) 。 |
IEnroll2::GetKeyLen IEnroll4::GetKeyLen 方法會擷取簽章和交換密鑰的最小和最大密鑰長度。 |
IEnroll2::GetSupportedKeySpec 擷取目前密碼編譯服務提供者的相關信息, (CSP) 支援簽章和/或交換作業。 |
IEnroll2::InstallPKCS7Blob 處理憑證或憑證鏈結,將它們放入適當的證書存儲中。 此方法不同於 InstallPKCS7Blob 未收到要求憑證的 acceptPKCS7Blob 方法。 |
IEnroll2::p ut_EnableSMIMECapabilities 控制 PKCS (Put) |
IEnroll2::p ut_HashAlgID IEnroll4 的 HashAlgID 屬性會設定或擷取簽署 PKCS (Put) 時所使用的哈希演算法 |
IEnroll2::p ut_LimitExchangeKeyToEncipherment IEnroll4 的 LimitExchangeKeyToEncipherment 屬性會設定或擷取 Boolean 值,以判斷AT_KEYEXCHANGE要求是否包含數位簽名和非支援密鑰使用方式。 (Put) |
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew IEnroll4 的 ReuseHardwareKeyIfUnableToGenNew 屬性會設定或擷取布爾值,以決定在產生新密鑰時遇到錯誤時憑證註冊控制物件所採取的動作。 (Put) |
IEnroll2::Reset 將憑證註冊控件對象傳回其初始狀態,進而允許重複使用控件。 |
IEnroll2::SetHStoreCA SetHStoreCA 方法會指定要用於 CA 存放區的句柄。 這個方法最初是在 IEnroll2 介面中定義。 |
IEnroll2::SetHStoreMy SetHStoreMy 方法會指定要用於 MY 存放區的句柄。 這個方法最初是在 IEnroll2 介面中定義。 |
IEnroll2::SetHStoreRequest SetHStoreRequest 方法會指定要用於要求存放區的句柄。 這個方法最初是在 IEnroll2 介面中定義。 |
IEnroll2::SetHStoreROOT SetHStoreROOT 方法會指定要用於根存放區的句柄。 這個方法最初是在 IEnroll2 介面中定義。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | xenroll.h |