


## Clases

| Clase | Descripción |
| --- | --- |
| [SecureString](./securestring/) | Cadena segura, representa texto que debe mantenerse confidencial. Esta clase NO ENCRIPTA los datos internos. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [SecureStringMarshal](./securestringmarshal/) | Colección de métodos para asignar y copiar bloques de memoria no administrada. |
| [SecurityElement](./securityelement/) | Modelo de objeto XML para codificar objetos de seguridad. No implementado. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
## Typedefs

| Typedef | Descripción |
| --- | --- |
| [SecureStringPtr](./securestringptr/) | Tipo de puntero [SecureString](./securestring/). |
