CngKey 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可搭配 Cryptography Next Generation (CNG) 物件之金鑰的核心功能。
public ref class CngKey sealed : IDisposable
public sealed class CngKey : IDisposable
type CngKey = class
interface IDisposable
Public NotInheritable Class CngKey
Implements IDisposable
- 繼承
-
CngKey
- 實作
備註
這個類別會包裝 NCrypt 金鑰,而不是 BCrypt 金鑰。 NCrypt 是 CNG 的子集,可提供金鑰儲存功能。 BCrypt 是一個子集,提供基底密碼編譯服務,例如隨機數產生、哈希函式、簽章和加密密鑰。
注意
CNG 類別無法在非 Windows 平台上運作。
屬性
Algorithm |
取得金鑰使用的演算法。 |
AlgorithmGroup |
取得金鑰使用的演算法群組。 |
ExportPolicy |
取得金鑰使用的匯出原則。 |
Handle |
取得代表原生金鑰 (NCRYPT_KEY_HANDLE) 的安全控制代碼。 |
IsEphemeral |
取得金鑰的持續性狀態。 |
IsMachineKey |
取得金鑰的範圍 (電腦或使用者)。 |
KeyName |
取得金鑰的名稱。 |
KeySize |
取得位元為單位的金鑰大小。 |
KeyUsage |
取得金鑰指定的密碼編譯作業。 |
ParentWindowHandle |
取得或設定視窗控制代碼 (HWND),用於存取金鑰所造成的使用者介面 (UI) 提示。 |
Provider |
取得管理金鑰的金鑰儲存提供者 (KSP)。 |
ProviderHandle |
取得金鑰儲存提供者 (KSP) 的原生控制代碼 (NCRYPT_PROV_HANDLE)。 |
UIPolicy |
取得控制使用者介面 (UI) 用以存取金鑰的參數。 |
UniqueName |
取得金鑰的唯一名稱。 |