StorePermissionFlags Enumeración

Definición

Especifica el acceso permitido a los almacenes de certificados X.509.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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

Campos

Nombre Valor Description
NoFlags 0

No se concede permiso para realizar ninguna operación de almacén o certificado.

CreateStore 1

La capacidad de crear un almacén.

Los almacenes nuevos se crean llamando al Open(OpenFlags) método .

DeleteStore 2

La capacidad de eliminar un almacén.

La clase no expone X509Store esta funcionalidad.

EnumerateStores 4

La capacidad de enumerar los almacenes en un equipo.

La clase no expone X509Store esta funcionalidad.

OpenStore 16

La capacidad de abrir una tienda.

La capacidad de abrir un almacén no incluye la capacidad de enumerar certificados (lo que provoca problemas de privacidad) o agregar o quitar certificados (lo que provoca problemas de seguridad).

AddToStore 32

La capacidad de agregar un certificado a un almacén.

Por motivos de seguridad, esta capacidad solo debe concederse a código de alta confianza.

RemoveFromStore 64

La capacidad de quitar un certificado de un almacén.

Esta capacidad solo debe concederse a código de alta confianza, ya que quitar un certificado puede dar lugar a una denegación de servicio.

EnumerateCertificates 128

La capacidad de enumerar los certificados en un almacén.

Por motivos de privacidad, esta capacidad solo se debe conceder al código de plena confianza.

AllFlags 247

La capacidad de realizar todas las operaciones de certificado y almacén.

Comentarios

Caution

La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

Muchos de estos permisos de acceso suponen posibles amenazas de seguridad y privacidad. Se debe tener gran cuidado para conceder acceso a las tiendas. Puede encontrar una breve descripción del tipo de amenaza expuesta por un acceso en el resumen del miembro de enumeración individual.

Se aplica a