


## Classes

| Classe | Description |
| --- | --- |
| [SecureString](./securestring/) | Chaîne sécurisée, représente du texte qui doit rester confidentiel. Cette classe NE CHIFFRE PAS les données internes. Les objets de cette classe doivent être alloués uniquement à l'aide de la fonction [System::MakeObject()](../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 assertions. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu'argument. |
| [SecureStringMarshal](./securestringmarshal/) | Collection de méthodes pour allouer et copier des blocs de mémoire non gérée. |
| [SecurityElement](./securityelement/) | Modèle d'objet XML pour l'encodage d'un objet de sécurité. Non implémenté. Les objets de cette classe doivent être alloués uniquement à l'aide de la fonction [System::MakeObject()](../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 assertions. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu'argument. |
## Typedefs

| Typedef | Description |
| --- | --- |
| [SecureStringPtr](./securestringptr/) | Type de pointeur [SecureString](./securestring/). |
