Freigeben über


ECDiffieHellmanCngPublicKey Klasse

Definition

Gibt einen öffentlichen ECDH (Elliptic Curve Diffie-Hellman)-Schlüssel zur Verwendung mit der ECDiffieHellmanCng-Klasse an.

public ref class ECDiffieHellmanCngPublicKey sealed : System::Security::Cryptography::ECDiffieHellmanPublicKey
public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey
[System.Serializable]
public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey
type ECDiffieHellmanCngPublicKey = class
    inherit ECDiffieHellmanPublicKey
[<System.Serializable>]
type ECDiffieHellmanCngPublicKey = class
    inherit ECDiffieHellmanPublicKey
Public NotInheritable Class ECDiffieHellmanCngPublicKey
Inherits ECDiffieHellmanPublicKey
Vererbung
ECDiffieHellmanCngPublicKey
Attribute

Hinweise

ECDiffieHellmanCngPublicKey -Objekte werden beim Schlüsselaustausch mit ECDiffieHellmanCng -Objekten verwendet.

Eigenschaften

BlobFormat

Ruft das Schlüssel-BLOB-Format für ein ECDiffieHellmanCngPublicKey-Objekt ab.

Methoden

Dispose()

Gibt alle von der aktuellen Instanz der ECDiffieHellman-Klasse verwendeten Ressourcen frei.

(Geerbt von ECDiffieHellmanPublicKey)
Dispose(Boolean)

Gibt die von der ECDiffieHellman-Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei.

(Geerbt von ECDiffieHellmanPublicKey)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExportExplicitParameters()

Exportiert die Schlüssel- und expliziten Kurvenparameter, die vom ECCurve-Objekt verwendet werden, in ein ECParameters-Objekt.

ExportExplicitParameters()

Exportiert beim Überschreiben in einer abgeleiteten Klasse die expliziten ECParameters für ein ECCurve-Objekt.

(Geerbt von ECDiffieHellmanPublicKey)
ExportParameters()

Exportiert den vom ECCurve-Objekt verwendeten Schlüssel in ein ECParameters-Objekt.

ExportParameters()

Exportiert beim Überschreiben in einer abgeleiteten Klasse die benannten oder expliziten ECParameters für ein ECCurve-Objekt.

(Geerbt von ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Exportiert den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format.

(Geerbt von ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Konvertiert ein Bytearray, das einen öffentlichen Schlüssel enthält, in ein ECDiffieHellmanCngPublicKey-Objekt mit dem angegebenen Format.

FromXmlString(String)
Veraltet.

Konvertiert eine XML-Zeichenfolge in ein ECDiffieHellmanCngPublicKey-Objekt.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Import()

Konvertiert das ECDiffieHellmanCngPublicKey-Objekt in ein CngKey-Objekt.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToByteArray()
Veraltet.

Serialisiert das ECDiffieHellmanPublicKey-Schlüssel-BLOB in ein Bytearray.

(Geerbt von ECDiffieHellmanPublicKey)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXmlString()
Veraltet.

Serialisiert den öffentlichen ECDiffieHellmanCngPublicKey-Schlüssel in eine XML-Zeichenfolge gemäß dem Format RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format zu exportieren.

(Geerbt von ECDiffieHellmanPublicKey)

Gilt für: