KeyContainerPermissionFlags KeyContainerPermissionFlags KeyContainerPermissionFlags KeyContainerPermissionFlags Enum

Definición

Especifica el tipo de acceso al contenedor de claves permitido.Specifies the type of key container access allowed.

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

public enum class KeyContainerPermissionFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum KeyContainerPermissionFlags
type KeyContainerPermissionFlags = 
Public Enum KeyContainerPermissionFlags
Herencia
KeyContainerPermissionFlagsKeyContainerPermissionFlagsKeyContainerPermissionFlagsKeyContainerPermissionFlags
Atributos

Campos

AllFlags AllFlags AllFlags AllFlags 13111

Cree, descifre, elimine y abra un contenedor de claves; exporte e importe una clave; firme archivos utilizando una clave; y vea y cambie la lista de control de acceso para un contenedor de claves.Create, decrypt, delete, and open a key container; export and import a key; sign files using a key; and view and change the access control list for a key container.

ChangeAcl ChangeAcl ChangeAcl ChangeAcl 8192

Cambie la lista de control de acceso (ACL) para un contenedor de claves.Change the access control list (ACL) for a key container.

Create Create Create Create 1

Cree un contenedor de claves.Create a key container.

Decrypt Decrypt Decrypt Decrypt 512

Descifre un contenedor de claves.Decrypt a key container.

Delete Delete Delete Delete 4

Elimine un contenedor de claves.Delete a key container.

Export Export Export Export 32

Exporte una clave de un contenedor de claves.Export a key from a key container.

Import Import Import Import 16

Importe una clave en un contenedor de claves.Import a key into a key container.

NoFlags NoFlags NoFlags NoFlags 0

Sin acceso a un contenedor de claves.No access to a key container.

Open Open Open Open 2

Abra un contenedor de claves y utilice la clave pública.Open a key container and use the public key.

Sign Sign Sign Sign 256

Firme un archivo mediante una clave.Sign a file using a key.

ViewAcl ViewAcl ViewAcl ViewAcl 4096

Vea la lista de control de acceso (ACL) para un contenedor de claves.View the access control list (ACL) for a key container.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la Create enumeración.The following code example shows the use of the Create enumeration.

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

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

Comentarios

Esta enumeración se usa por los miembros de la KeyContainerPermissionAccessEntry clase.This enumeration is used by members of the KeyContainerPermissionAccessEntry class.

Precaución

Muchos de estos indicadores pueden tener efectos eficaces y deben concederse sólo a código de plena confianza.Many of these flags can have powerful effects and should be granted only to highly trusted code.

Crear, eliminar, importar, exportar, inicio de sesión, descifrar y AllFlags son lo más eficaces de las marcas.The most powerful of the flags are Create, Delete, Import, Export, Sign, Decrypt, and AllFlags. Para obtener información sobre las amenazas específicas que puede presentar el uso de estas marcas, vea las descripciones de miembro.For specific threats that the use of these flags can present, see the member descriptions.

Se aplica a