Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
381 lines (380 sloc) 20.3 KB
<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" />
<TypeSignature Language="DocId" Value="T:System.Security.AccessControl.CryptoKeyRights" />
<TypeSignature Language="VB.NET" Value="Public Enum CryptoKeyRights" />
<TypeSignature Language="C++ CLI" Value="public enum class CryptoKeyRights" />
<TypeSignature Language="F#" Value="type CryptoKeyRights = " />
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0;netframework-4.8">
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Specifies the cryptographic key operation for which an authorization rule controls access or auditing.</summary>
<remarks>To be added.</remarks>
</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.ChangePermissions" />
<MemberSignature Language="VB.NET" Value="ChangePermissions" />
<MemberSignature Language="C++ CLI" Value="ChangePermissions" />
<MemberSignature Language="F#" Value="ChangePermissions = 262144" Usage="System.Security.AccessControl.CryptoKeyRights.ChangePermissions" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>262144</MemberValue>
<Docs>
<summary>Change permissions for the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.Delete" />
<MemberSignature Language="VB.NET" Value="Delete" />
<MemberSignature Language="C++ CLI" Value="Delete" />
<MemberSignature Language="F#" Value="Delete = 65536" Usage="System.Security.AccessControl.CryptoKeyRights.Delete" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>65536</MemberValue>
<Docs>
<summary>Delete the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.FullControl" />
<MemberSignature Language="VB.NET" Value="FullControl" />
<MemberSignature Language="C++ CLI" Value="FullControl" />
<MemberSignature Language="F#" Value="FullControl = 2032027" Usage="System.Security.AccessControl.CryptoKeyRights.FullControl" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>2032027</MemberValue>
<Docs>
<summary>Full control of the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.GenericAll" />
<MemberSignature Language="VB.NET" Value="GenericAll" />
<MemberSignature Language="C++ CLI" Value="GenericAll" />
<MemberSignature Language="F#" Value="GenericAll = 268435456" Usage="System.Security.AccessControl.CryptoKeyRights.GenericAll" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>268435456</MemberValue>
<Docs>
<summary>A combination of <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericRead" /> and <see cref="F:System.Security.AccessControl.CryptoKeyRights.GenericWrite" />.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.GenericExecute" />
<MemberSignature Language="VB.NET" Value="GenericExecute" />
<MemberSignature Language="C++ CLI" Value="GenericExecute" />
<MemberSignature Language="F#" Value="GenericExecute = 536870912" Usage="System.Security.AccessControl.CryptoKeyRights.GenericExecute" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>536870912</MemberValue>
<Docs>
<summary>Not used.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.GenericRead" />
<MemberSignature Language="VB.NET" Value="GenericRead" />
<MemberSignature Language="C++ CLI" Value="GenericRead" />
<MemberSignature Language="F#" Value="GenericRead = -2147483648" Usage="System.Security.AccessControl.CryptoKeyRights.GenericRead" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>-2147483648</MemberValue>
<Docs>
<summary>Read the key data, extended attributes of the key, attributes of the key, and permissions for the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.GenericWrite" />
<MemberSignature Language="VB.NET" Value="GenericWrite" />
<MemberSignature Language="C++ CLI" Value="GenericWrite" />
<MemberSignature Language="F#" Value="GenericWrite = 1073741824" Usage="System.Security.AccessControl.CryptoKeyRights.GenericWrite" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>1073741824</MemberValue>
<Docs>
<summary>Write the key data, extended attributes of the key, attributes of the key, and permissions for the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.ReadAttributes" />
<MemberSignature Language="VB.NET" Value="ReadAttributes" />
<MemberSignature Language="C++ CLI" Value="ReadAttributes" />
<MemberSignature Language="F#" Value="ReadAttributes = 128" Usage="System.Security.AccessControl.CryptoKeyRights.ReadAttributes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>128</MemberValue>
<Docs>
<summary>Read attributes of the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.ReadData" />
<MemberSignature Language="VB.NET" Value="ReadData" />
<MemberSignature Language="C++ CLI" Value="ReadData" />
<MemberSignature Language="F#" Value="ReadData = 1" Usage="System.Security.AccessControl.CryptoKeyRights.ReadData" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Read the key data.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.ReadExtendedAttributes" />
<MemberSignature Language="VB.NET" Value="ReadExtendedAttributes" />
<MemberSignature Language="C++ CLI" Value="ReadExtendedAttributes" />
<MemberSignature Language="F#" Value="ReadExtendedAttributes = 8" Usage="System.Security.AccessControl.CryptoKeyRights.ReadExtendedAttributes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>8</MemberValue>
<Docs>
<summary>Read extended attributes of the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.ReadPermissions" />
<MemberSignature Language="VB.NET" Value="ReadPermissions" />
<MemberSignature Language="C++ CLI" Value="ReadPermissions" />
<MemberSignature Language="F#" Value="ReadPermissions = 131072" Usage="System.Security.AccessControl.CryptoKeyRights.ReadPermissions" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>131072</MemberValue>
<Docs>
<summary>Read permissions for the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.Synchronize" />
<MemberSignature Language="VB.NET" Value="Synchronize" />
<MemberSignature Language="C++ CLI" Value="Synchronize" />
<MemberSignature Language="F#" Value="Synchronize = 1048576" Usage="System.Security.AccessControl.CryptoKeyRights.Synchronize" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>1048576</MemberValue>
<Docs>
<summary>Use the key for synchronization.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.TakeOwnership" />
<MemberSignature Language="VB.NET" Value="TakeOwnership" />
<MemberSignature Language="C++ CLI" Value="TakeOwnership" />
<MemberSignature Language="F#" Value="TakeOwnership = 524288" Usage="System.Security.AccessControl.CryptoKeyRights.TakeOwnership" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>524288</MemberValue>
<Docs>
<summary>Take ownership of the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.WriteAttributes" />
<MemberSignature Language="VB.NET" Value="WriteAttributes" />
<MemberSignature Language="C++ CLI" Value="WriteAttributes" />
<MemberSignature Language="F#" Value="WriteAttributes = 256" Usage="System.Security.AccessControl.CryptoKeyRights.WriteAttributes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>256</MemberValue>
<Docs>
<summary>Write attributes of the key.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.WriteData" />
<MemberSignature Language="VB.NET" Value="WriteData" />
<MemberSignature Language="C++ CLI" Value="WriteData" />
<MemberSignature Language="F#" Value="WriteData = 2" Usage="System.Security.AccessControl.CryptoKeyRights.WriteData" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>Write key data.</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)" />
<MemberSignature Language="DocId" Value="F:System.Security.AccessControl.CryptoKeyRights.WriteExtendedAttributes" />
<MemberSignature Language="VB.NET" Value="WriteExtendedAttributes" />
<MemberSignature Language="C++ CLI" Value="WriteExtendedAttributes" />
<MemberSignature Language="F#" Value="WriteExtendedAttributes = 16" Usage="System.Security.AccessControl.CryptoKeyRights.WriteExtendedAttributes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.AccessControl.CryptoKeyRights</ReturnType>
</ReturnValue>
<MemberValue>16</MemberValue>
<Docs>
<summary>Write extended attributes of the key.</summary>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.