StorePermissionFlags StorePermissionFlags StorePermissionFlags StorePermissionFlags Enum

Definición

Especifica el acceso permitido a los almacenes de certificados X.509.Specifies the permitted access to X.509 certificate stores.

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

public enum class StorePermissionFlags
[System.Flags]
[System.Serializable]
public enum StorePermissionFlags
type StorePermissionFlags = 
Public Enum StorePermissionFlags
Herencia
StorePermissionFlagsStorePermissionFlagsStorePermissionFlagsStorePermissionFlags
Atributos

Campos

AddToStore AddToStore AddToStore AddToStore 32

Capacidad para agregar un certificado a un almacén.The ability to add a certificate to a store.

Por razones de seguridad, esta capacidad debe ser otorgada solo al código de plena confianza.For security reasons, this ability should be granted only to highly trusted code.

AllFlags AllFlags AllFlags AllFlags 247

Capacidad para realizar todas las operaciones con certificados y almacenes.The ability to perform all certificate and store operations.

CreateStore CreateStore CreateStore CreateStore 1

Capacidad para crear un nuevo almacén.The ability to create a new store.

Las nuevas tiendas se crean mediante la llamada al método Open(OpenFlags).New stores are created by calling the Open(OpenFlags) method.

DeleteStore DeleteStore DeleteStore DeleteStore 2

Capacidad para eliminar un almacén.The ability to delete a store.

Esta funcionalidad no se expone mediante la clase X509Store.This functionality is not exposed by the X509Store class.

EnumerateCertificates EnumerateCertificates EnumerateCertificates EnumerateCertificates 128

Capacidad para enumerar los certificados de un almacén.The ability to enumerate the certificates in a store.

Por motivos de privacidad, esta capacidad debe concederse solo al código de plena confianza.For privacy reasons, this ability should be granted only to fully trusted code.

EnumerateStores EnumerateStores EnumerateStores EnumerateStores 4

Capacidad para enumerar los almacenes de un equipo.The ability to enumerate the stores on a computer.

Esta funcionalidad no se expone mediante la clase X509Store.This functionality is not exposed by the X509Store class.

NoFlags NoFlags NoFlags NoFlags 0

No se concede permiso para realizar ninguna operación con certificados o almacenes.Permission is not given to perform any certificate or store operations.

OpenStore OpenStore OpenStore OpenStore 16

Capacidad para abrir un almacén.The ability to open a store.

La posibilidad de abrir una tienda no incluye la posibilidad de enumerar certificados (lo que plantea problemas de privacidad) o de agregar o quitar certificados (lo que plantea problemas de seguridad).The ability to open a store does not include the ability to enumerate certificates (which raises privacy concerns) or to add or remove certificates (which raises security concerns).

RemoveFromStore RemoveFromStore RemoveFromStore RemoveFromStore 64

Capacidad para quitar un certificado de un almacén.The ability to remove a certificate from a store.

Esta capacidad solo se debe conceder a los códigos de plena confianza, ya que la eliminación de un certificado puede dar lugar a una denegación de servicio.This ability should be granted only to highly trusted code because removing a certificate can result in a denial of service.

Ejemplos

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

Console::WriteLine( "Creating a permission with Flags = OpenStore." );
StorePermission^ sp = gcnew StorePermission( StorePermissionFlags::OpenStore );

Console.WriteLine("Creating a permission with Flags = OpenStore.");
StorePermission sp = new StorePermission(StorePermissionFlags.OpenStore);
Console.WriteLine("Creating a permission with Flags = OpenStore.")
Dim sp As New System.Security.Permissions.StorePermission(StorePermissionFlags.OpenStore)

Comentarios

Muchos de estos permisos de acceso suponen posibles amenazas de seguridad y privacidad.Many of these access permissions pose potential security and privacy threats. Se debe tener mucho cuidado al conceder acceso a los almacenes.Great care should be taken in granting access to stores. Encontrará una breve descripción del tipo de amenaza expuesta por un acceso en el resumen del miembro de enumeración individual.A brief description of the type of threat exposed by an access can be found in the summary for the individual enumeration member.

Se aplica a