CngKeyBlobFormat Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 mit dem Schlüsselnamen des BLOB-Formats 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 werden.
Mehrere CNG-Klassen (z CngKey. B. ) akzeptieren CngKeyBlobFormat Objekte über einen format
-Parameter. Wenn die Klasse das CngKeyBlobFormat -Objekt empfängt, ruft sie den eingebetteten Namen des Schlüssel-BLOB-Formats ab, indem die -Eigenschaft des Format Objekts aufgerufen wird.
CngKeyBlobFormat Dient daher als Enumeration bekannter Schlüsselblobformate. Damit können Sie ein bekanntes Schlüssel-BLOB-Format identifizieren, indem Sie einen stark typisierten Wert anstelle einer Zeichenfolge verwenden.
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. |