StorePermissionFlags StorePermissionFlags StorePermissionFlags StorePermissionFlags Enum

Definizione

Specifica l'accesso consentito agli archivi di certificati X.509.Specifies the permitted access to X.509 certificate stores.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class StorePermissionFlags
[System.Flags]
[System.Serializable]
public enum StorePermissionFlags
type StorePermissionFlags = 
Public Enum StorePermissionFlags
Ereditarietà
StorePermissionFlagsStorePermissionFlagsStorePermissionFlagsStorePermissionFlags
Attributi

Campi

AddToStore AddToStore AddToStore AddToStore 32

Possibilità di aggiungere un certificato a un archivio.The ability to add a certificate to a store.

Per motivi di sicurezza, questa possibilità deve essere concessa solo a codice altamente attendibile.For security reasons, this ability should be granted only to highly trusted code.

AllFlags AllFlags AllFlags AllFlags 247

Possibilità di eseguire tutte le operazioni relative a certificati ed archivi.The ability to perform all certificate and store operations.

CreateStore CreateStore CreateStore CreateStore 1

Possibilità di creare un nuovo archivio.The ability to create a new store.

I nuovi archivi vengono creati chiamando il metodo Open(OpenFlags).New stores are created by calling the Open(OpenFlags) method.

DeleteStore DeleteStore DeleteStore DeleteStore 2

Possibilità di eliminare un archivio.The ability to delete a store.

Questa funzionalità non è esposta dalla classe X509Store.This functionality is not exposed by the X509Store class.

EnumerateCertificates EnumerateCertificates EnumerateCertificates EnumerateCertificates 128

Possibilità di enumerare i certificati in un archivio.The ability to enumerate the certificates in a store.

Per motivi di privacy, questa possibilità deve essere concessa solo a codice completamente attendibile.For privacy reasons, this ability should be granted only to fully trusted code.

EnumerateStores EnumerateStores EnumerateStores EnumerateStores 4

Possibilità di enumerare gli archivi in un computer.The ability to enumerate the stores on a computer.

Questa funzionalità non è esposta dalla classe X509Store.This functionality is not exposed by the X509Store class.

NoFlags NoFlags NoFlags NoFlags 0

Non viene concessa l'autorizzazione per eseguire le operazioni relative a certificati o archivi.Permission is not given to perform any certificate or store operations.

OpenStore OpenStore OpenStore OpenStore 16

Possibilità di aprire un archivio.The ability to open a store.

La possibilità di aprire un archivio non include la possibilità di enumerare i certificati (operazione che genera problemi di privacy) o di aggiungere o rimuovere certificati (operazione che genera problemi di sicurezza).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

Possibilità di rimuovere un certificato da un archivio.The ability to remove a certificate from a store.

Questa possibilità deve essere concessa solo a codice altamente attendibile perché la rimozione di un certificato può causare un attacco Denial of Service.This ability should be granted only to highly trusted code because removing a certificate can result in a denial of service.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato StorePermissionFlags l'utilizzo dell'enumerazione.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)

Commenti

Molte di queste autorizzazioni di accesso pongono potenziali minacce per la sicurezza e la privacy.Many of these access permissions pose potential security and privacy threats. Prestare molta attenzione nella concessione dell'accesso agli archivi.Great care should be taken in granting access to stores. Una breve descrizione del tipo di minaccia esposta da un accesso è reperibile nel riepilogo per il singolo membro di enumerazione.A brief description of the type of threat exposed by an access can be found in the summary for the individual enumeration member.

Si applica a