System::Security::Cryptography::AsymmetricAlgorithm Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| 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() override | Gibt 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
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++