System::Security::Cryptography::AsymmetricAlgorithm classe

AsymmetricAlgorithm class

Classe base astratta per gli algoritmi di crittografia asimmetrica. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.

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

Metodi

MetodoDescrizione
Clear()Rilascia tutte le risorse.
static Create()Crea un algoritmo predefinito. Non implementato.
static Create(const String&)Crea un algoritmo per nome. Non implementato.
Dispose() overrideRilascia le risorse possedute dall’oggetto corrente.
virtual FromXmlString(String)Legge i parametri dell’algoritmo da una stringa XML.
virtual get_KeyExchangeAlgorithm()Ottiene l’algoritmo di scambio chiavi da utilizzare.
virtual get_KeySize()Informazioni RTTI.
virtual get_LegalKeySizes()Ottiene l’array delle dimensioni di chiave consentite.
virtual get_SignatureAlgorithm()Ottiene l’algoritmo di firma da utilizzare.
virtual set_KeySize(int32_t)Imposta la dimensione della chiave.
virtual ToXmlString(bool)Scrive i parametri dell’algoritmo in una stringa XML.

Vedi anche