Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

StorePermissionFlags (Enumeración)

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

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

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

[SerializableAttribute]
[FlagsAttribute]
public enum StorePermissionFlags

Nombre de miembroDescripción
AddToStoreCapacidad para agregar un certificado a un almacén.

Por razones de seguridad, esta capacidad sólo se debe conceder a código de plena confianza.

AllFlagsCapacidad para realizar todas las operaciones con certificados y almacenes.
CreateStoreCapacidad para crear un nuevo almacén.

Para crear un nuevo almacén se llama al método X509Store.Open.

DeleteStoreCapacidad para eliminar un almacén.

La clase X509Store no expone esta funcionalidad a ningún riesgo.

EnumerateCertificatesCapacidad para enumerar los certificados de un almacén.

Por razones de privacidad, esta capacidad sólo se debe conceder a código de plena confianza.

EnumerateStoresCapacidad para enumerar los almacenes de un equipo.

La clase X509Store no expone esta funcionalidad a ningún riesgo.

NoFlagsNo se concede permiso para realizar ninguna operación con certificados o almacenes.
OpenStoreCapacidad para abrir un almacén.

La capacidad para abrir un almacén no incluye la capacidad para enumerar certificados (que plantea cuestiones de privacidad) ni para agregar o quitar certificados (que plantea cuestiones de seguridad).

RemoveFromStoreCapacidad para quitar un certificado de un almacén.

Esta capacidad sólo se debe conceder al código de plena confianza, ya que la eliminación de un certificado puede dar lugar a una denegación de servicio.

Muchos de estos permisos de acceso plantean amenazas potenciales para la seguridad y la privacidad. Al conceder acceso a los almacenes deben extremarse las precauciones. En el resumen correspondiente a cada acceso encontrará una breve descripción del tipo de amenaza que plantea cada acceso.

En el ejemplo de código siguiente se muestra el uso de la enumeración StorePermissionFlags.


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


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft