IEnroll2 介面 (xenroll.h)

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

IEnroll2 介面代表憑證註冊控制,主要用於產生憑證要求

繼承

IEnroll2 介面繼承自 IEnrollIEnroll2 也有下列類型的成員:

方法

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

另請參閱

IEnroll