108 references to KeyContainerPermissionFlags
mscorlib (80)
system\security\cryptography\dsacryptoserviceprovider.cs (9)
173KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 175KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Delete); 178KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Create); 195KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 196KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Export); 226KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 227KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Import); 315KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 316KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Sign);
system\security\cryptography\icspasymmetricalgorithm.cs (5)
33KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 34KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open); 187KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 189KeyContainerPermissionFlags.ChangeAcl | 190KeyContainerPermissionFlags.ViewAcl);
system\security\cryptography\rsacryptoserviceprovider.cs (11)
225KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 227KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Delete); 230KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Create); 249KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 250KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Export); 289KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 290KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Import); 357KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 358KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Sign); 431KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 432KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(_parameters, KeyContainerPermissionFlags.Decrypt);
system\security\cryptography\utils.cs (9)
209KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 217KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Create); 226KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open); 338KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 339KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Export); 358KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 359KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.ChangeAcl); 429KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 430KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Import);
system\security\cryptography\x509certificates\x509certificate.cs (4)
751KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.Open | KeyContainerPermissionFlags.Export); 793KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.Create); 833KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.Create);
system\security\permissions\keycontainerpermission.cs (38)
54private KeyContainerPermissionFlags m_flags; 61public KeyContainerPermissionAccessEntry(string keyContainerName, KeyContainerPermissionFlags flags) : 65public KeyContainerPermissionAccessEntry(CspParameters parameters, KeyContainerPermissionFlags flags) : 75string keyContainerName, int keySpec, KeyContainerPermissionFlags flags) { 161public KeyContainerPermissionFlags Flags { 228private KeyContainerPermissionFlags m_globalFlags; 231internal KeyContainerPermissionAccessEntryCollection (KeyContainerPermissionFlags globalFlags) { 373private KeyContainerPermissionFlags m_flags; 378m_flags = KeyContainerPermissionFlags.AllFlags; 380m_flags = KeyContainerPermissionFlags.NoFlags; 386public KeyContainerPermission (KeyContainerPermissionFlags flags) { 392public KeyContainerPermission (KeyContainerPermissionFlags flags, KeyContainerPermissionAccessEntry[] accessList) { 405public KeyContainerPermissionFlags Flags { 418if (m_flags != KeyContainerPermissionFlags.AllFlags) 422if ((accessEntry.Flags & KeyContainerPermissionFlags.AllFlags) != KeyContainerPermissionFlags.AllFlags) 430if (this.Flags == KeyContainerPermissionFlags.NoFlags) { 432if (accessEntry.Flags != KeyContainerPermissionFlags.NoFlags) 462KeyContainerPermissionFlags targetFlags = GetApplicableFlags(accessEntry, operand); 471KeyContainerPermissionFlags sourceFlags = GetApplicableFlags(accessEntry, this); 490KeyContainerPermissionFlags flags_intersect = operand.m_flags & this.m_flags; 512KeyContainerPermissionFlags flags_union = (KeyContainerPermissionFlags) (m_flags | operand.m_flags); 527KeyContainerPermission cp = new KeyContainerPermission((KeyContainerPermissionFlags)m_flags); 562m_flags = KeyContainerPermissionFlags.AllFlags; 567m_flags = KeyContainerPermissionFlags.NoFlags; 570KeyContainerPermissionFlags flags = (KeyContainerPermissionFlags) Enum.Parse(typeof(KeyContainerPermissionFlags), strFlags); 612KeyContainerPermissionFlags flags = KeyContainerPermissionFlags.NoFlags; 627flags = (KeyContainerPermissionFlags) Enum.Parse(typeof(KeyContainerPermissionFlags), strAttrValue); 654internal static void VerifyFlags (KeyContainerPermissionFlags flags) { 655if ((flags & ~KeyContainerPermissionFlags.AllFlags) != 0) 660private static KeyContainerPermissionFlags GetApplicableFlags (KeyContainerPermissionAccessEntry accessEntry, KeyContainerPermission target) { 661KeyContainerPermissionFlags flags = KeyContainerPermissionFlags.NoFlags;
system\security\permissions\permissionattributes.cs (4)
343KeyContainerPermissionFlags m_flags = KeyContainerPermissionFlags.NoFlags; 379public KeyContainerPermissionFlags Flags { 392KeyContainerPermission cp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags);
System (6)
net\System\Net\Internal.cs (1)
947internal static readonly KeyContainerPermission KeyContainerPermissionOpen = new KeyContainerPermission(KeyContainerPermissionFlags.Open);
security\system\security\cryptography\cryptoapi.cs (5)
3016KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 3017KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open); 3632KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.Create); 3877KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.Open | KeyContainerPermissionFlags.Export);
System.Core (10)
System\Security\Cryptography\CngKey.cs (9)
359internal KeyContainerPermission BuildKeyContainerPermission(KeyContainerPermissionFlags flags) { 383permission = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 427KeyContainerPermissionAccessEntry access = new KeyContainerPermissionAccessEntry(keyName, KeyContainerPermissionFlags.Create); 430KeyContainerPermission permission = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 467KeyContainerPermission permission = BuildKeyContainerPermission(KeyContainerPermissionFlags.Delete); 593new KeyContainerPermission(KeyContainerPermissionFlags.Import).Demand(); 626KeyContainerPermission permission = BuildKeyContainerPermission(KeyContainerPermissionFlags.Export); 705KeyContainerPermissionAccessEntry access = new KeyContainerPermissionAccessEntry(keyName, KeyContainerPermissionFlags.Open); 708KeyContainerPermission permission = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags);
System\Security\Cryptography\ECDsaCng.cs (1)
312KeyContainerPermission permission = Key.BuildKeyContainerPermission(KeyContainerPermissionFlags.Sign);
System.Security (11)
system\security\cryptography\cryptoapi.cs (2)
2495KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 2496KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open);
system\security\cryptography\pkcs\envelopedpkcs7.cs (3)
275KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 276KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open | KeyContainerPermissionFlags.Decrypt);
system\security\cryptography\pkcs\signedpkcs7.cs (3)
199KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 200KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open | KeyContainerPermissionFlags.Sign);
system\security\cryptography\pkcs\signerinfo.cs (3)
294KeyContainerPermission kp = new KeyContainerPermission(KeyContainerPermissionFlags.NoFlags); 295KeyContainerPermissionAccessEntry entry = new KeyContainerPermissionAccessEntry(parameters, KeyContainerPermissionFlags.Open | KeyContainerPermissionFlags.Sign);
System.ServiceModel (1)
System\ServiceModel\Security\SecurityUtils.cs (1)
945[KeyContainerPermission(SecurityAction.Assert, Flags = KeyContainerPermissionFlags.Open)]