X509KeyStorageFlags Enumeration

Definition

Definiert, wo und wie der private Schlüssel eines X.509-Zertifikats importiert wird.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class X509KeyStorageFlags
[System.Flags]
public enum X509KeyStorageFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum X509KeyStorageFlags
[<System.Flags>]
type X509KeyStorageFlags = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type X509KeyStorageFlags = 
Public Enum X509KeyStorageFlags
Vererbung
X509KeyStorageFlags
Attribute

Felder

Name Wert Beschreibung
DefaultKeySet 0

Der Standardschlüsselsatz wird verwendet. Der Benutzertastensatz ist in der Regel die Standardeinstellung.

UserKeySet 1

Private Schlüssel werden im aktuellen Benutzerspeicher und nicht im lokalen Computerspeicher gespeichert. Dies tritt auch dann auf, wenn das Zertifikat angibt, dass die Schlüssel im lokalen Computerspeicher gespeichert werden sollen.

MachineKeySet 2

Private Schlüssel werden im lokalen Computerspeicher und nicht im aktuellen Benutzerspeicher gespeichert.

Exportable 4

Importierte Schlüssel werden als exportierbar markiert.

UserProtected 8

Benachrichtigen Sie den Benutzer über ein Dialogfeld oder eine andere Methode, dass auf den Schlüssel zugegriffen wird. Der verwendete Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) definiert das genaue Verhalten.

PersistKeySet 16

Der schlüssel, der einer PFX-Datei zugeordnet ist, wird beim Importieren eines Zertifikats beibehalten.

EphemeralKeySet 32

Der schlüssel, der einer PFX-Datei zugeordnet ist, wird im Arbeitsspeicher erstellt und beim Importieren eines Zertifikats nicht auf dem Datenträger beibehalten.

Gilt für: