﻿<?xml version="1.0" encoding="utf-8"?><Type Name="CryptoKeyRights" FullName="System.Security.AccessControl.CryptoKeyRights"><TypeSignature Language="C#" Value="public enum CryptoKeyRights" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CryptoKeyRights extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Flags</AttributeName></Attribute></Attributes><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the cryptographic key operation for which an authorization rule controls access or auditing.</para></summary></Docs><Members><Member MemberName="ChangePermissions"><MemberSignature Language="C#" Value="ChangePermissions" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights ChangePermissions = int32(262144)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Change permissions for the key.</para></summary></Docs></Member><Member MemberName="Delete"><MemberSignature Language="C#" Value="Delete" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights Delete = int32(65536)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Delete the key.</para></summary></Docs></Member><Member MemberName="FullControl"><MemberSignature Language="C#" Value="FullControl" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights FullControl = int32(2032027)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Full control of the key.</para></summary></Docs></Member><Member MemberName="GenericAll"><MemberSignature Language="C#" Value="GenericAll" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights GenericAll = int32(268435456)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>A combination of <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericRead" /> and <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericWrite" />.</para></summary></Docs></Member><Member MemberName="GenericExecute"><MemberSignature Language="C#" Value="GenericExecute" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights GenericExecute = int32(536870912)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Not used.</para></summary></Docs></Member><Member MemberName="GenericRead"><MemberSignature Language="C#" Value="GenericRead" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights GenericRead = int32(-2147483648)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Read the key data, extended attributes of the key, attributes of the key, and permissions for the key.</para></summary></Docs></Member><Member MemberName="GenericWrite"><MemberSignature Language="C#" Value="GenericWrite" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights GenericWrite = int32(1073741824)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Write the key data, extended attributes of the key, attributes of the key, and permissions for the key.</para></summary></Docs></Member><Member MemberName="ReadAttributes"><MemberSignature Language="C#" Value="ReadAttributes" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights ReadAttributes = int32(128)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Read attributes of the key.</para></summary></Docs></Member><Member MemberName="ReadData"><MemberSignature Language="C#" Value="ReadData" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights ReadData = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Read the key data.</para></summary></Docs></Member><Member MemberName="ReadExtendedAttributes"><MemberSignature Language="C#" Value="ReadExtendedAttributes" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights ReadExtendedAttributes = int32(8)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Read extended attributes of the key.</para></summary></Docs></Member><Member MemberName="ReadPermissions"><MemberSignature Language="C#" Value="ReadPermissions" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights ReadPermissions = int32(131072)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Read permissions for the key.</para></summary></Docs></Member><Member MemberName="Synchronize"><MemberSignature Language="C#" Value="Synchronize" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights Synchronize = int32(1048576)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the key for synchronization.</para></summary></Docs></Member><Member MemberName="TakeOwnership"><MemberSignature Language="C#" Value="TakeOwnership" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights TakeOwnership = int32(524288)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Take ownership of the key.</para></summary></Docs></Member><Member MemberName="WriteAttributes"><MemberSignature Language="C#" Value="WriteAttributes" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights WriteAttributes = int32(256)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Write attributes of the key.</para></summary></Docs></Member><Member MemberName="WriteData"><MemberSignature Language="C#" Value="WriteData" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights WriteData = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Write key data.</para></summary></Docs></Member><Member MemberName="WriteExtendedAttributes"><MemberSignature Language="C#" Value="WriteExtendedAttributes" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.CryptoKeyRights WriteExtendedAttributes = int32(16)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Write extended attributes of the key.</para></summary></Docs></Member></Members></Type>