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. Erstellen 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 Standardalgorithmus. Nicht implementiert.
static Create(const String&)Erstellt einen Algorithmus anhand des Namens. Nicht implementiert.
Dispose() overrideGibt Ressourcen frei, die dem aktuellen Objekt gehören.
virtual FromXmlString(String)Liest Algorithmusparameter aus einer XML-Zeichenkette.
virtual get_KeyExchangeAlgorithm()Ruft den zu verwendenden Schlüsselaustauschalgorithmus ab.
virtual get_KeySize()RTTI-Informationen.
virtual get_LegalKeySizes()Ruft ein Array der zulässigen Schlüssellängen ab.
virtual get_SignatureAlgorithm()Ruft den zu verwendenden Signaturalgorithmus ab.
virtual set_KeySize(int32_t)Setzt die Schlüssellänge.
virtual ToXmlString(bool)Schreibt Algorithmusparameter in eine XML-Zeichenkette.

Siehe auch