Share via


certenroll.h (certenroll.h) 的 ICspInformation 介面

ICspInformation 介面可讓您存取密碼編譯提供者的一般資訊。 信息會藉由呼叫 InitializeFromNameInitializeFromType 方法來初始化。 此資訊是使用下列方法和屬性來擷取。 如需 CSP 的相關信息,請參閱 CSP 和密碼編譯程式

繼承

ICspInformation 介面繼承自 IDispatch 介面。 ICspInformation 也有下列類型的成員:

方法

ICspInformation 介面具有這些方法。

 
ICspInformation::get_CspAlgorithms

擷取包含提供者所支援演算法相關信息的 ICspAlgorithm 介面集合。
ICspInformation::get_HasHardwareRandomNumberGenerator

擷取布爾值,指定提供者是否支援硬體隨機數產生器,可用來建立密碼編譯作業的隨機位元組。
ICspInformation::get_IsHardwareDevice

擷取布爾值,判斷提供者是否在硬體裝置中實作。
ICspInformation::get_IsRemovable

擷取布爾值,指定是否可以移除包含金鑰的令牌。
ICspInformation::get_IsSmartCard

擷取布爾值,指定提供者是否為智慧卡提供者。
ICspInformation::get_IsSoftwareDevice

擷取布爾值,指定提供者是否在軟體中實作。
ICspInformation::get_KeySpec

擷取值,指定提供者所支援之演算法的預期用法。
ICspInformation::get_LegacyCsp

擷取布爾值,指定提供者是密碼編譯 API:_Next Generation (CNG) 提供者或 CryptoAPI (舊版) CSP。
ICspInformation::get_MaxKeyContainerNameLength

擷取與提供者相關聯之私鑰容器名稱的最大支援長度。
ICspInformation::get_Name

擷取名稱。
ICspInformation::get_Type

擷取提供者的類型。
ICspInformation::get_Valid

擷取布爾值,指定是否在用戶端電腦上安裝提供者。
ICspInformation::get_Version

擷取提供者的版本號碼。
ICspInformation::GetCspStatusFromOperations

針對與指定的簽章、加密、哈希或加密作業一致的第一個支持演算法,建立 ICspStatus 物件。
ICspInformation::GetDefaultSecurityDescriptor

擷取預設私鑰安全性描述元。
ICspInformation::InitializeFromName

從包含提供者名稱的字串初始化物件。
ICspInformation::InitializeFromType

從預設密碼編譯提供者初始化 物件。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 certenroll.h

另請參閱

CertEnroll 介面

ICspInformations

IDispatch