StorePermissionFlags Výčet

Definice

Upozornění

Code Access Security is not supported or honored by the runtime.

Určuje povolený přístup k úložištům certifikátů X.509.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class StorePermissionFlags
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum StorePermissionFlags
[System.Flags]
[System.Serializable]
public enum StorePermissionFlags
[System.Flags]
public enum StorePermissionFlags
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StorePermissionFlags = 
[<System.Flags>]
[<System.Serializable>]
type StorePermissionFlags = 
[<System.Flags>]
type StorePermissionFlags = 
Public Enum StorePermissionFlags
Dědičnost
StorePermissionFlags
Atributy

Pole

Name Hodnota Description
NoFlags 0

Oprávnění není uděleno k provádění operací s certifikátem ani úložištěm.

CreateStore 1

Možnost vytvořit nové úložiště.

Nová úložiště se vytvářejí voláním Open(OpenFlags) metody.

DeleteStore 2

Možnost odstranit úložiště.

Tato funkce není vystavena X509Store třídou.

EnumerateStores 4

Možnost vytvořit výčet obchodů v počítači.

Tato funkce není vystavena X509Store třídou.

OpenStore 16

Možnost otevřít obchod.

Možnost otevření úložiště nezahrnuje možnost vytvořit výčet certifikátů (což vyvolává obavy ohledně ochrany osobních údajů) ani přidávat nebo odebírat certifikáty (což vyvolává obavy zabezpečení).

AddToStore 32

Možnost přidat certifikát do úložiště.

Z bezpečnostních důvodů by tato schopnost měla být udělena pouze vysoce důvěryhodnému kódu.

RemoveFromStore 64

Možnost odebrat certifikát z úložiště.

Tato schopnost by měla být udělena pouze vysoce důvěryhodnému kódu, protože odebrání certifikátu může vést k odepření služby.

EnumerateCertificates 128

Možnost vytvořit výčet certifikátů v úložišti.

Z důvodů ochrany osobních údajů by tato možnost měla být udělena pouze plně důvěryhodnému kódu.

AllFlags 247

Možnost provádět všechny operace s certifikáty a úložištěm.

Poznámky

Caution

Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Mnohé z těchto přístupových oprávnění představují potenciální bezpečnostní hrozby a hrozby ochrany osobních údajů. Při udělování přístupu k obchodům je potřeba věnovat velkou pozornost. Stručný popis typu hrozby vystavené přístupem najdete v souhrnu pro jednotlivé členy výčtu.

Platí pro