System::Security::Cryptography::AsymmetricAlgorithm classe
Contenu
[
Cacher
]AsymmetricAlgorithm class
Classe de base abstraite pour les algorithmes de chiffrement asymétrique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
class AsymmetricAlgorithm : public virtual System::Object,
public System::IDisposable
Méthodes
| Méthode | Description |
|---|---|
| Clear() | Libère toutes les ressources. |
| static Create() | Crée un algorithme par défaut. Non implémenté. |
| static Create(const String&) | Crée un algorithme par son nom. Non implémenté. |
| Dispose() override | Libère les ressources détenues par l’objet actuel. |
| virtual FromXmlString(String) | Lit les paramètres de l’algorithme à partir d’une chaîne XML. |
| virtual get_KeyExchangeAlgorithm() | Obtient l’algorithme d’échange de clés à utiliser. |
| virtual get_KeySize() | Informations RTTI. |
| virtual get_LegalKeySizes() | Obtient le tableau des tailles de clé autorisées. |
| virtual get_SignatureAlgorithm() | Obtient l’algorithme de signature à utiliser. |
| virtual set_KeySize(int32_t) | Définit la taille de la clé. |
| virtual ToXmlString(bool) | Écrit les paramètres de l’algorithme dans une chaîne XML. |
Voir aussi
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++