CngKeyBlobFormat 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定搭配 Microsoft Cryptography Next Generation (CNG) 物件使用的金鑰 BLOB 格式。
public ref class CngKeyBlobFormat sealed : IEquatable<System::Security::Cryptography::CngKeyBlobFormat ^>
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
[System.Serializable]
public sealed class CngKeyBlobFormat : IEquatable<System.Security.Cryptography.CngKeyBlobFormat>
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
[<System.Serializable>]
type CngKeyBlobFormat = class
interface IEquatable<CngKeyBlobFormat>
Public NotInheritable Class CngKeyBlobFormat
Implements IEquatable(Of CngKeyBlobFormat)
- 繼承
-
CngKeyBlobFormat
- 屬性
- 實作
備註
類別 CngKeyBlobFormat 是公用程序類別。 它包含靜態屬性、比較方法,以及指定密鑰 BLOB 格式名稱的私用內部維護字串。
靜態屬性會傳回 CngKeyBlobFormat 物件。 每個物件的內部字串名稱都會初始化為對應至靜態屬性名稱的密鑰 BLOB 格式名稱。
您也可以使用此類別來建立靜態屬性未涵蓋之金鑰 BLOB 格式的物件。
數個 CNG 類別 (,例如 CngKey) 透過 format
參數接受CngKeyBlobFormat物件。 當類別收到 CngKeyBlobFormat 物件時,它會藉由呼叫 物件的 屬性來擷取密鑰 BLOB 格式的 Format 內嵌名稱。
因此, CngKeyBlobFormat 做為已知密鑰 BLOB 格式的列舉。 它可讓您使用強型別值而非字串來識別已知的密鑰 BLOB 格式。
注意
CNG 類別無法在非 Windows 平台上運作。
建構函式
CngKeyBlobFormat(String) |
使用指定的格式初始化 CngKeyBlobFormat 類別的新執行個體。 |
屬性
EccFullPrivateBlob |
取得 CngKeyBlobFormat 物件,指定橢圓曲線密碼編譯 (ECC) 金鑰的私密金鑰 BLOB,其中含有明確的曲線參數。 |
EccFullPublicBlob |
取得 CngKeyBlobFormat 物件,指定橢圓曲線密碼編譯 (ECC) 金鑰的公開金鑰 BLOB,其中含有明確的曲線參數。 |
EccPrivateBlob |
取得 CngKeyBlobFormat 物件,指定 Elliptic Curve Cryptography (ECC) 金鑰的私密金鑰 BLOB。 |
EccPublicBlob |
取得 CngKeyBlobFormat 物件,指定 Elliptic Curve Cryptography (ECC) 金鑰的公開金鑰 BLOB。 |
Format |
取得目前的 CngKeyBlobFormat 物件指定的金鑰 BLOB 格式名稱。 |
GenericPrivateBlob |
取得 CngKeyBlobFormat 物件,指定泛型私密金鑰 BLOB。 |
GenericPublicBlob |
取得 CngKeyBlobFormat 物件,指定泛型公開金鑰 BLOB。 |
OpaqueTransportBlob |
取得 CngKeyBlobFormat 物件,指定不透明傳輸金鑰 BLOB。 |
Pkcs8PrivateBlob |
取得 CngKeyBlobFormat 物件,指定 Private Key Information Syntax Standard (PKCS #8) 金鑰 BLOB。 |
方法
Equals(CngKeyBlobFormat) |
將指定的 CngKeyBlobFormat 物件與目前的 CngKeyBlobFormat 物件相比較。 |
Equals(Object) |
將指定的物件與目前的 CngKeyBlobFormat 物件相比較。 |
GetHashCode() |
針對目前 CngKeyBlobFormat 物件中內嵌的金鑰 BLOB 格式產生雜湊值。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
取得目前的 CngKeyBlobFormat 物件指定的金鑰 BLOB 格式名稱。 |
運算子
Equality(CngKeyBlobFormat, CngKeyBlobFormat) |
判斷兩個 CngKeyBlobFormat 物件是否指定相同的金鑰 BLOB 格式。 |
Inequality(CngKeyBlobFormat, CngKeyBlobFormat) |
判斷這兩個 CngKeyBlobFormat 物件是否未指定相同的金鑰 BLOB 格式。 |