Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración KeyContainerPermissionFlags

 

Publicado: noviembre de 2016

Especifica el tipo de acceso de contenedor de claves permitido.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

Espacio de nombres:   System.Security.Permissions
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum KeyContainerPermissionFlags

Nombre de miembroDescripción
AllFlags

Crear, descifrar, eliminar y abrir un contenedor de claves; exportar e importar una clave; archivos de inicio de sesión utilizando una clave; ver y cambiar la lista de control de acceso para un contenedor de claves.

ChangeAcl

Cambiar la lista de control de acceso (ACL) para un contenedor de claves.

Create

Crear un contenedor de claves.

Decrypt

Descifrar un contenedor de claves.

Delete

Eliminar un contenedor de claves.

Export

Exportar una clave de un contenedor de claves.

Import

Importar una clave en un contenedor de claves.

NoFlags

Sin acceso a un contenedor de claves.

Open

Abra un contenedor de claves y utilice la clave pública.

Sign

Firmar un archivo mediante una clave.

ViewAcl

Ver la lista de control de acceso (ACL) para un contenedor de claves.

Esta enumeración se utiliza los miembros de la KeyContainerPermissionAccessEntry clase.

System_CAPS_cautionPrecaución

Muchos de estos indicadores pueden tener efectos eficaces y deben concederse sólo a código de plena confianza.

Los indicadores más eficaces son Create, Delete, Import, Export, Sign, Decrypt, y AllFlags. Para obtener información sobre las amenazas concretas que puede presentar el uso de estos indicadores, vea las descripciones de los miembros.

En el ejemplo de código siguiente se muestra el uso de la KeyContainerPermissionFlags (enumeración).

// Create a KeyContainerPermission with the right 
// to open the key container.
KeyContainerPermission keyContainerPerm = new
     KeyContainerPermission(KeyContainerPermissionFlags.Open);

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: