using System; using System.Runtime.InteropServices; namespace System.Security.Cryptography { /// Specifies flags that modify the behavior of the cryptographic service providers (CSP). // Token: 0x020004F5 RID: 1269 [Flags] [ComVisible(true)] [Serializable] public enum CspProviderFlags { /// Use key information from the computer's key store. // Token: 0x0400131E RID: 4894 UseMachineKeyStore = 1, /// Use key information from the default key container. // Token: 0x0400131F RID: 4895 UseDefaultKeyContainer = 2, /// Use key information from the current key. // Token: 0x04001320 RID: 4896 UseExistingKey = 8, /// Don't specify any settings. // Token: 0x04001321 RID: 4897 NoFlags = 0, /// Prevent the CSP from displaying any user interface (UI) for this context. // Token: 0x04001322 RID: 4898 NoPrompt = 64, /// Allow a key to be exported for archival or recovery. // Token: 0x04001323 RID: 4899 UseArchivableKey = 16, /// Use key information that can not be exported. // Token: 0x04001324 RID: 4900 UseNonExportableKey = 4, /// Notify the user through a dialog box or another method when certain actions are attempting to use a key. This flag is not compatible with the flag. // Token: 0x04001325 RID: 4901 UseUserProtectedKey = 32 } }