AsymmetricKeyExchangeFormatter 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.
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) |