CngProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝搭配 Cryptography Next Generation (CNG) 物件使用的金鑰儲存提供者 (KSP) 的名稱。
public ref class CngProvider sealed : IEquatable<System::Security::Cryptography::CngProvider ^>
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
[System.Serializable]
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
type CngProvider = class
interface IEquatable<CngProvider>
[<System.Serializable>]
type CngProvider = class
interface IEquatable<CngProvider>
Public NotInheritable Class CngProvider
Implements IEquatable(Of CngProvider)
- 繼承
-
CngProvider
- 屬性
- 實作
備註
類別 CngProvider 是公用程序類別。 它包含靜態屬性、比較方法,以及指定密鑰儲存提供者的內部維護字串。
靜態屬性會傳回 CngProvider 物件。 每個物件的內部字串都會初始化為對應至靜態屬性名稱的提供者名稱。
您也可以使用此類別來為靜態屬性未涵蓋的提供者類型建立物件。
數個 CNG 類別 (,例如 CngKey) 透過 provider
參數接受CngProvider物件。 當類別收到 物件時 CngProvider ,它會藉由呼叫 物件的 Provider 屬性來擷取內嵌提供者名稱。
因此, CngProvider 做為已知提供者的列舉。 它可讓您使用強型別值而非字串來識別提供者。
注意
CNG 類別無法在非 Windows 平台上運作。
建構函式
CngProvider(String) |
初始化 CngProvider 類別的新執行個體。 |
屬性
MicrosoftPlatformCryptoProvider |
CngProvider取得 物件,指定 Microsoft Platform Crypto Storage Provider。 |
MicrosoftSmartCardKeyStorageProvider |
取得 CngProvider 物件,指定 Microsoft 智慧卡金鑰儲存提供者。 |
MicrosoftSoftwareKeyStorageProvider |
取得 CngProvider 物件,指定 Microsoft 軟體金鑰儲存提供者。 |
Provider |
取得目前的 CngProvider 物件指定的金鑰儲存提供者 (KSP) 名稱。 |
方法
Equals(CngProvider) |
將指定的 CngProvider 物件與目前的 CngProvider 物件相比較。 |
Equals(Object) |
將指定的物件與目前的 CngProvider 物件相比較。 |
GetHashCode() |
針對目前 CngProvider 物件中內嵌的金鑰儲存提供者 (KSP) 名稱產生雜湊值。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
取得目前的 CngProvider 物件指定的金鑰儲存提供者 (KSP) 名稱。 |
運算子
Equality(CngProvider, CngProvider) |
判斷兩個 CngProvider 物件是否指定相同的金鑰儲存提供者 (KSP)。 |
Inequality(CngProvider, CngProvider) |
判斷這兩個 CngProvider 物件是否不是代表相同的金鑰儲存提供者 (KSP)。 |