CryptoKeyRights Enumeration

 

Specifies the cryptographic key operation for which an authorization rule controls access or auditing.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

[FlagsAttribute]
public enum CryptoKeyRights

Member nameDescription
ChangePermissions

Change permissions for the key.

Delete

Delete the key.

FullControl

Full control of the key.

GenericAll

A combination of GenericRead and GenericWrite.

GenericExecute

Not used.

GenericRead

Read the key data, extended attributes of the key, attributes of the key, and permissions for the key.

GenericWrite

Write the key data, extended attributes of the key, attributes of the key, and permissions for the key.

ReadAttributes

Read attributes of the key.

ReadData

Read the key data.

ReadExtendedAttributes

Read extended attributes of the key.

ReadPermissions

Read permissions for the key.

Synchronize

Use the key for synchronization.

TakeOwnership

Take ownership of the key.

WriteAttributes

Write attributes of the key.

WriteData

Write key data.

WriteExtendedAttributes

Write extended attributes of the key.

.NET Framework
Available since 2.0
Return to top
Show: