System::Security::Cryptography::AsymmetricAlgorithm klasse

AsymmetricAlgorithm class

Abstracte basisklasse voor asymmetrische encryptie-algoritmen. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

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

Methoden

MethodeBeschrijving
Clear()Geeft alle bronnen vrij.
static Create()Maakt een standaardalgoritme aan. Niet geïmplementeerd.
static Create(const String&)Maakt een algoritme op basis van naam aan. Niet geïmplementeerd.
Dispose() overrideVrijgeeft bronnen die eigendom zijn van het huidige object.
virtual FromXmlString(String)Leest algoritmeparameters uit een XML‑string.
virtual get_KeyExchangeAlgorithm()Haalt het te gebruiken sleuteluitwisselingsalgoritme op.
virtual get_KeySize()RTTI-informatie.
virtual get_LegalKeySizes()Haalt een array met toegestane sleutelgroottes op.
virtual get_SignatureAlgorithm()Haalt het te gebruiken handtekeningalgoritme op.
virtual set_KeySize(int32_t)Stelt de sleutelgrootte in.
virtual ToXmlString(bool)Schrijft algoritmeparameters naar een XML‑string.

Zie ook