AsymmetricKeyExchangeFormatter Klasse

Definition

Stellt die Basisklasse dar, von der alle asymmetrischen Schlüsselaustauschformatierer abgeleitet sind.

public ref class AsymmetricKeyExchangeFormatter abstract
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
Vererbung
AsymmetricKeyExchangeFormatter
Abgeleitet
Attribute

Hinweise

Asymmetrische Schlüsselaustauschformatierer verschlüsseln Schlüsselaustauschdaten.

Der Schlüsselaustausch ermöglicht es einem Absender, geheime Informationen zu erstellen, z. B. zufällige Daten, die als Schlüssel in einem symmetrischen Verschlüsselungsalgorithmus verwendet werden können, und verschlüsselung zum Senden an den vorgesehenen Empfänger.

Vorsicht

Es wird dringend empfohlen, dass Sie nicht versuchen, ihre eigene Schlüsselaustauschmethode aus der bereitgestellten Grundlegenden Funktionalität zu erstellen, da viele Details des Vorgangs sorgfältig ausgeführt werden müssen, damit der Schlüsselaustausch erfolgreich ist.

Konstruktoren

Name Beschreibung
AsymmetricKeyExchangeFormatter()

Initialisiert eine neue instance von AsymmetricKeyExchangeFormatter.

Eigenschaften

Name Beschreibung
Parameters

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Parameter für den asymmetrischen Schlüsselaustausch ermittelt.

Methoden

Name Beschreibung
CreateKeyExchange(Byte[], Type)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die verschlüsselten Schlüsselaustauschdaten aus den angegebenen Eingabedaten erstellt.

CreateKeyExchange(Byte[])

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die verschlüsselten Schlüsselaustauschdaten aus den angegebenen Eingabedaten erstellt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetKey(AsymmetricAlgorithm)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, legt den öffentlichen Schlüssel fest, der zum Verschlüsseln der geheimen Informationen verwendet werden soll.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen