CngKeyBlobFormat Klasse

Definition

Gibt ein Schlüssel-BLOB-Format zur Verwendung mit CNG-Objekten (Cryptography Next Generation) von Microsoft an.

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 Hilfsklasse. Es besteht aus statischen Eigenschaften, Vergleichsmethoden und einer privaten, intern verwalteten Zeichenfolge, die den Schlüssel-BLOB-Formatnamen angibt.

Die statischen Eigenschaften geben Objekte zurück CngKeyBlobFormat . Der interne Zeichenfolgenname jedes Objekts wird in den Schlüssel-BLOB-Formatnamen initialisiert, der dem Namen der statischen Eigenschaft entspricht.

Sie können diese Klasse auch verwenden, um Objekte für wichtige BLOB-Formate zu erstellen, die nicht von den statischen Eigenschaften abgedeckt sind.

Mehrere CNG-Klassen (z CngKey. B. ) akzeptieren CngKeyBlobFormat Objekte durch einen format Parameter. Wenn die Klasse das CngKeyBlobFormat Objekt empfängt, ruft er den eingebetteten Namen des Schlüssel-BLOB-Formats ab, indem die Eigenschaft des Objekts Format aufgerufen wird.

CngKeyBlobFormat Daher dient als Aufzählung bekannter Schlüssel-BLOB-Formate. Es ermöglicht Ihnen, ein bekanntes BLOB-Format mit einem stark eingegebenen Wert anstelle einer Zeichenfolge zu identifizieren.

Hinweis

CNG-Klassen funktionieren nicht auf nicht Windows Plattformen.

Konstruktoren

CngKeyBlobFormat(String)

Initialisiert eine neue Instanz der CngKeyBlobFormat-Klasse mit dem angegebenen 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.

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.

EccPrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein privates Schlüssel-BLOB für einen ECC (Elliptic Curve Cryptography)-Schlüssel angibt.

EccPublicBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein öffentliches Schlüssel-BLOB für einen ECC (Elliptic Curve Cryptography)-Schlüssel angibt.

Format

Ruft den Namen des Schlüssel-BLOB-Formats ab, das vom aktuellen CngKeyBlobFormat-Objekt angegeben wird.

GenericPrivateBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein generisches privates Schlüssel-BLOB angibt.

GenericPublicBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein generisches öffentliches Schlüssel-BLOB angibt.

OpaqueTransportBlob

Ruft ein CngKeyBlobFormat-Objekt ab, das ein nicht einsehbares Transport-Schlüssel-BLOB angibt.

Pkcs8PrivateBlob

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

Methoden

Equals(CngKeyBlobFormat)

Vergleicht das angegebene CngKeyBlobFormat-Objekt mit dem aktuellen CngKeyBlobFormat-Objekt.

Equals(Object)

Vergleicht das angegebene Objekt mit dem aktuellen CngKeyBlobFormat-Objekt.

GetHashCode()

Generiert im aktuellen CngKeyBlobFormat-Objekt einen Hashwert für das eingebettete Schlüssel-BLOB-Format.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Ruft den Namen des Schlüssel-BLOB-Formats ab, das vom aktuellen CngKeyBlobFormat-Objekt angegeben wird.

Operatoren

Equality(CngKeyBlobFormat, CngKeyBlobFormat)

Bestimmt, ob zwei CngKeyBlobFormat-Objekte dasselbe Schlüssel-BLOB-Format angeben.

Inequality(CngKeyBlobFormat, CngKeyBlobFormat)

Bestimmt, ob zwei CngKeyBlobFormat-Objekte nicht dasselbe Schlüssel-BLOB-Format angeben.

Gilt für