Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.Security.Cryptography.X509Certificates.X509KeyStorageFlags

Assembly: System.Security.Cryptography

Defines where and how to import the private key of an X.509 certificate.

Values

DefaultKeySet
The default key set is used. The user key set is usually the default.
UserKeySet
Private keys are stored in the current user store rather than the local computer store. This occurs even if the certificate specifies that the keys should go in the local computer store.
MachineKeySet
Private keys are stored in the local computer store rather than the current user store.
Exportable
Imported keys are marked as exportable.
UserProtected
Notify the user through a dialog box or other method that the key is accessed. The Cryptographic Service Provider (CSP) in use defines the precise behavior.
PersistKeySet
The key associated with a PFX file is persisted when importing a certificate.
EphemeralKeySet
The key associated with a PFX file is created in memory and not persisted on disk when importing a certificate.