CngKeyBlobFormat Klasse

Definition

Gibt ein Schlüssel-BLOB-Format zur Verwendung mit CNG-Objekten (Cryptography Next Generation) von Microsoft an.Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.

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)
Vererbung
CngKeyBlobFormat
Attribute
Implementiert

Hinweise

Die- CngKeyBlobFormat Klasse ist eine Hilfsprogrammklasse.The CngKeyBlobFormat class is a utility class. Sie besteht aus statischen Eigenschaften, Vergleichsmethoden und einer privaten, intern verwalteten Zeichenfolge, die den Namen des Schlüssel-BLOB-Formats angibt.It consists of static properties, comparison methods, and a private, internally maintained string that specifies the key BLOB format name.

Die statischen Eigenschaften geben CngKeyBlobFormat Objekte zurück.The static properties return CngKeyBlobFormat objects. Der interne Zeichen folgen Name jedes Objekts wird mit dem Namen des Schlüssel-BLOB-Formats initialisiert, der dem Namen der statischen Eigenschaft entspricht.Each object's internal string name is initialized to the key BLOB format name that corresponds to the name of the static property.

Sie können diese Klasse auch zum Erstellen von-Objekten für Schlüssel-BLOB-Formate verwenden, die nicht von den statischen Eigenschaften abgedeckt werden.You can also use this class to create objects for key BLOB formats that are not covered by the static properties.

Mehrere CNG-Klassen (z. b CngKey .) akzeptieren- CngKeyBlobFormat Objekte über einen- format Parameter.Several CNG classes (such as CngKey) accept CngKeyBlobFormat objects through a format parameter. Wenn die Klasse das- CngKeyBlobFormat Objekt empfängt, ruft Sie den eingebetteten Namen des Schlüssel-BLOB-Formats durch Aufrufen der-Eigenschaft des-Objekts ab Format .When the class receives the CngKeyBlobFormat object, it retrieves the embedded name of the key BLOB format by calling the object's Format property.

Daher CngKeyBlobFormat fungiert als Enumeration von bekannten schlüsselblobformaten.Therefore, CngKeyBlobFormat serves as an enumeration of well-known key BLOB formats. Sie können mit einem stark typisierten Wert anstelle einer Zeichenfolge ein bekanntes Schlüssel-BLOB-Format identifizieren.It lets you identify a well-known key BLOB format by using a strongly typed value instead of a string.

Konstruktoren

CngKeyBlobFormat(String)

Initialisiert eine neue Instanz der CngKeyBlobFormat-Klasse mit dem angegebenen Format.Initializes a new instance of the CngKeyBlobFormat class by using the specified format.

Eigenschaften

EccFullPrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein privates Schlüsselblob für einen ECC-Schlüssel (Elliptic Curve Cryptography) angibt, das die Parameter der expliziten Kurve enthält.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccFullPublicBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein öffentliches Schlüsselblob für einen ECC-Schlüssel (Elliptic Curve Cryptography) angibt, das die Parameter der expliziten Kurve enthält.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters.

EccPrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein privates Schlüssel-BLOB für einen ECC (Elliptic Curve Cryptography)-Schlüssel angibt.Gets a CngKeyBlobFormat object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key.

EccPublicBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein öffentliches Schlüssel-BLOB für einen ECC (Elliptic Curve Cryptography)-Schlüssel angibt.Gets a CngKeyBlobFormat object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key.

Format

Ruft den Namen des Schlüssel-BLOB-Formats ab, das vom aktuellen CngKeyBlobFormat-Objekt angegeben wird.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

GenericPrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein generisches privates Schlüssel-BLOB angibt.Gets a CngKeyBlobFormat object that specifies a generic private key BLOB.

GenericPublicBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein generisches öffentliches Schlüssel-BLOB angibt.Gets a CngKeyBlobFormat object that specifies a generic public key BLOB.

OpaqueTransportBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein nicht einsehbares Transport-Schlüssel-BLOB angibt.Gets a CngKeyBlobFormat object that specifies an opaque transport key BLOB.

Pkcs8PrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein PKCS #8 (Private Key Information Syntax Standard)-Schlüssel-BLOB angibt.Gets a CngKeyBlobFormat object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB.

Methoden

Equals(CngKeyBlobFormat)

Vergleicht das angegebene CngKeyBlobFormat-Objekt mit dem aktuellen CngKeyBlobFormat-Objekt.Compares the specified CngKeyBlobFormat object to the current CngKeyBlobFormat object.

Equals(Object)

Vergleicht das angegebene Objekt mit dem aktuellen CngKeyBlobFormat-Objekt.Compares the specified object to the current CngKeyBlobFormat object.

GetHashCode()

Generiert im aktuellen CngKeyBlobFormat-Objekt einen Hashwert für das eingebettete Schlüssel-BLOB-Format.Generates a hash value for the embedded key BLOB format in the current CngKeyBlobFormat object.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Ruft den Namen des Schlüssel-BLOB-Formats ab, das vom aktuellen CngKeyBlobFormat-Objekt angegeben wird.Gets the name of the key BLOB format that the current CngKeyBlobFormat object specifies.

Operatoren

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Bestimmt, ob zwei CngKeyBlobFormat-Objekte dasselbe Schlüssel-BLOB-Format angeben.Determines whether two CngKeyBlobFormat objects specify the same key BLOB format.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Bestimmt, ob zwei CngKeyBlobFormat-Objekte nicht dasselbe Schlüssel-BLOB-Format angeben.Determines whether two CngKeyBlobFormat objects do not specify the same key BLOB format.

Gilt für: