System::Security::Cryptography::AsymmetricAlgorithm Klasse

AsymmetricAlgorithm class

Abstrakte Basisklasse für asymmetrische Verschlüsselungsalgorithmen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class AsymmetricAlgorithm : public virtual System::Object,
                            public System::IDisposable

Methoden

MethodeBeschreibung
Clear()Gibt alle Ressourcen frei.
static Create()Erstellt einen Standard‑Algorithmus. Nicht implementiert.
static Create(const String&)Erstellt einen Algorithmus nach Namen. Nicht implementiert.
Dispose() overrideGibt Ressourcen frei, die dem aktuellen Objekt gehören.
virtual FromXmlString(String)Liest Algorithmusparameter aus einer XML-Zeichenkette.
virtual get_KeyExchangeAlgorithm()Ermittelt den zu verwendenden Schlüsselaustauschalgorithmus.
virtual get_KeySize()RTTI-Informationen.
virtual get_LegalKeySizes()Ermittelt das Array zulässiger Schlüssellängen.
virtual get_SignatureAlgorithm()Ermittelt den zu verwendenden Signaturalgorithmus.
virtual set_KeySize(int32_t)Setzt die Schlüssellänge.
virtual ToXmlString(bool)Schreibt Algorithmusparameter in eine XML-Zeichenkette.

Siehe auch