Files
Dec2017-Script-Dump/mscorlib/System/Security/AccessControl/CryptoKeyRights.cs
T
2026-06-04 11:42:34 +02:00

60 lines
2.3 KiB
C#

using System;
namespace System.Security.AccessControl
{
/// <summary>Specifies the cryptographic key operation for which an authorization rule controls access or auditing.</summary>
// Token: 0x020004B7 RID: 1207
[Flags]
public enum CryptoKeyRights
{
/// <summary>Read the key data.</summary>
// Token: 0x040011C2 RID: 4546
ReadData = 1,
/// <summary>Write key data.</summary>
// Token: 0x040011C3 RID: 4547
WriteData = 2,
/// <summary>Read extended attributes of the key.</summary>
// Token: 0x040011C4 RID: 4548
ReadExtendedAttributes = 8,
/// <summary>Write extended attributes of the key.</summary>
// Token: 0x040011C5 RID: 4549
WriteExtendedAttributes = 16,
/// <summary>Read attributes of the key.</summary>
// Token: 0x040011C6 RID: 4550
ReadAttributes = 128,
/// <summary>Write attributes of the key.</summary>
// Token: 0x040011C7 RID: 4551
WriteAttributes = 256,
/// <summary>Delete the key.</summary>
// Token: 0x040011C8 RID: 4552
Delete = 65536,
/// <summary>Read permissions for the key.</summary>
// Token: 0x040011C9 RID: 4553
ReadPermissions = 131072,
/// <summary>Change permissions for the key.</summary>
// Token: 0x040011CA RID: 4554
ChangePermissions = 262144,
/// <summary>Take ownership of the key.</summary>
// Token: 0x040011CB RID: 4555
TakeOwnership = 524288,
/// <summary>Use the key for synchronization.</summary>
// Token: 0x040011CC RID: 4556
Synchronize = 1048576,
/// <summary>Full control of the key.</summary>
// Token: 0x040011CD RID: 4557
FullControl = 2032027,
/// <summary>A combination of <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericRead" /> and <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericWrite" />.</summary>
// Token: 0x040011CE RID: 4558
GenericAll = 268435456,
/// <summary>Not used.</summary>
// Token: 0x040011CF RID: 4559
GenericExecute = 536870912,
/// <summary>Write the key data, extended attributes of the key, attributes of the key, and permissions for the key.</summary>
// Token: 0x040011D0 RID: 4560
GenericWrite = 1073741824,
/// <summary>Read the key data, extended attributes of the key, attributes of the key, and permissions for the key.</summary>
// Token: 0x040011D1 RID: 4561
GenericRead = -2147483648
}
}