CngKeyBlobFormat 類別

定義

指定搭配 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 格式。

適用於