System::Security::Cryptography::AsymmetricAlgorithm classe
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| 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() override | Rilascia 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
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++