StorePermissionFlags StorePermissionFlags StorePermissionFlags StorePermissionFlags Enum

Definition

Gibt den gewährten Zugriff auf X.509-Zertifikatsspeicher an.Specifies the permitted access to X.509 certificate stores.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class StorePermissionFlags
[System.Flags]
[System.Serializable]
public enum StorePermissionFlags
type StorePermissionFlags = 
Public Enum StorePermissionFlags
Vererbung
StorePermissionFlagsStorePermissionFlagsStorePermissionFlagsStorePermissionFlags
Attribute

Felder

AddToStore AddToStore AddToStore AddToStore 32

Die Möglichkeit, einem Speicher ein Zertifikat hinzuzufügen.The ability to add a certificate to a store.

Aus Sicherheitsgründen sollte diese Fähigkeit nur für sehr vertrauenswürdigen Code gewährt werden.For security reasons, this ability should be granted only to highly trusted code.

AllFlags AllFlags AllFlags AllFlags 247

Die Möglichkeit, alle Zertifikats- und Arbeitsspeicheroperationen auszuführen.The ability to perform all certificate and store operations.

CreateStore CreateStore CreateStore CreateStore 1

Die Möglichkeit, einen neuen Speicher zu erstellen.The ability to create a new store.

Durch den Aufruf der Open(OpenFlags)-Methode werden neue Speicher erstellt.New stores are created by calling the Open(OpenFlags) method.

DeleteStore DeleteStore DeleteStore DeleteStore 2

Die Möglichkeit, einen Speicher zu löschen.The ability to delete a store.

Diese Funktionalität wird nicht von der X509Store-Klasse verfügbar gemacht.This functionality is not exposed by the X509Store class.

EnumerateCertificates EnumerateCertificates EnumerateCertificates EnumerateCertificates 128

Die Möglichkeit, die Zertifikate in einem Speicher aufzulisten.The ability to enumerate the certificates in a store.

Aus Datenschutzgründen sollte diese Fähigkeit nur für voll vertrauenswürdigen Code gewährt werden.For privacy reasons, this ability should be granted only to fully trusted code.

EnumerateStores EnumerateStores EnumerateStores EnumerateStores 4

Die Möglichkeit, die Speicher auf einem Computer aufzulisten.The ability to enumerate the stores on a computer.

Diese Funktionalität wird nicht von der X509Store-Klasse verfügbar gemacht.This functionality is not exposed by the X509Store class.

NoFlags NoFlags NoFlags NoFlags 0

Es wird keine Berechtigung gewährt, Zertifikats- oder Arbeitsspeicheroperationen auszuführen.Permission is not given to perform any certificate or store operations.

OpenStore OpenStore OpenStore OpenStore 16

Die Möglichkeit, einen Speicher zu öffnen.The ability to open a store.

Die Möglichkeit, einen Speicher zu öffnen, umfasst nicht die Möglichkeit, Zertifikate zu enumerieren (was Bedenken hinsichtlich des Datenschutzes aufwirft) oder Zertifikate hinzuzufügen oder zu entfernen (was Sicherheitsbedenken aufwirft).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

Die Möglichkeit, ein Zertifikat aus einem Speicher zu entfernen.The ability to remove a certificate from a store.

Diese Fähigkeit sollte nur für sehr vertrauenswürdigen Code gewährt werden, da das Entfernen eines Zertifikats zu eine einer Dienstverweigerung führen kann.This ability should be granted only to highly trusted code because removing a certificate can result in a denial of service.

Beispiele

Im folgenden Codebeispiel wird die Verwendung StorePermissionFlags der-Enumeration veranschaulicht.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)

Hinweise

Viele dieser Zugriffsberechtigungen stellen potenzielle Sicherheits-und Datenschutz Bedrohungen dar.Many of these access permissions pose potential security and privacy threats. Beim Gewähren des Zugriffs auf die Geschäfte sollten Sie sehr vorsichtig vorgehen.Great care should be taken in granting access to stores. Eine kurze Beschreibung des Typs der Bedrohung, die durch einen Zugriff verfügbar gemacht wird, finden Sie in der Zusammenfassung für das einzelne Enumerationsmember.A brief description of the type of threat exposed by an access can be found in the summary for the individual enumeration member.

Gilt für: