Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
109 lines (109 sloc) 8.61 KB
<Type Name="CryptoKeyAccessRule" FullName="System.Security.AccessControl.CryptoKeyAccessRule">
<TypeSignature Language="C#" Value="public sealed class CryptoKeyAccessRule : System.Security.AccessControl.AccessRule" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit CryptoKeyAccessRule extends System.Security.AccessControl.AccessRule" />
<TypeSignature Language="DocId" Value="T:System.Security.AccessControl.CryptoKeyAccessRule" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class CryptoKeyAccessRule&#xA;Inherits AccessRule" />
<TypeSignature Language="C++ CLI" Value="public ref class CryptoKeyAccessRule sealed : System::Security::AccessControl::AccessRule" />
<TypeSignature Language="F#" Value="type CryptoKeyAccessRule = class&#xA; inherit AccessRule" />
<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.Security.AccessControl.AccessRule</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents an access rule for a cryptographic key. An access rule represents a combination of a user's identity, an access mask, and an access control type (allow or deny). An access rule object also contains information about the how the rule is inherited by child objects and how that inheritance is propagated.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAccessRule" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CryptoKeyAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.CryptoKeyRights cryptoKeyRights, System.Security.AccessControl.AccessControlType type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Security.Principal.IdentityReference identity, valuetype System.Security.AccessControl.CryptoKeyRights cryptoKeyRights, valuetype System.Security.AccessControl.AccessControlType type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Security.AccessControl.CryptoKeyAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Security.AccessControl.CryptoKeyRights,System.Security.AccessControl.AccessControlType)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; CryptoKeyAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::CryptoKeyRights cryptoKeyRights, System::Security::AccessControl::AccessControlType type);" />
<MemberSignature Language="F#" Value="new System.Security.AccessControl.CryptoKeyAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.CryptoKeyRights * System.Security.AccessControl.AccessControlType -&gt; System.Security.AccessControl.CryptoKeyAccessRule" Usage="new System.Security.AccessControl.CryptoKeyAccessRule (identity, cryptoKeyRights, type)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="identity" Type="System.Security.Principal.IdentityReference" />
<Parameter Name="cryptoKeyRights" Type="System.Security.AccessControl.CryptoKeyRights" />
<Parameter Name="type" Type="System.Security.AccessControl.AccessControlType" />
</Parameters>
<Docs>
<param name="identity">The identity to which the access rule applies. This parameter must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
<param name="cryptoKeyRights">The cryptographic key operation to which this access rule controls access.</param>
<param name="type">The valid access control type.</param>
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAccessRule" /> class using the specified values.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CryptoKeyAccessRule (string identity, System.Security.AccessControl.CryptoKeyRights cryptoKeyRights, System.Security.AccessControl.AccessControlType type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string identity, valuetype System.Security.AccessControl.CryptoKeyRights cryptoKeyRights, valuetype System.Security.AccessControl.AccessControlType type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Security.AccessControl.CryptoKeyAccessRule.#ctor(System.String,System.Security.AccessControl.CryptoKeyRights,System.Security.AccessControl.AccessControlType)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; CryptoKeyAccessRule(System::String ^ identity, System::Security::AccessControl::CryptoKeyRights cryptoKeyRights, System::Security::AccessControl::AccessControlType type);" />
<MemberSignature Language="F#" Value="new System.Security.AccessControl.CryptoKeyAccessRule : string * System.Security.AccessControl.CryptoKeyRights * System.Security.AccessControl.AccessControlType -&gt; System.Security.AccessControl.CryptoKeyAccessRule" Usage="new System.Security.AccessControl.CryptoKeyAccessRule (identity, cryptoKeyRights, type)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="identity" Type="System.String" />
<Parameter Name="cryptoKeyRights" Type="System.Security.AccessControl.CryptoKeyRights" />
<Parameter Name="type" Type="System.Security.AccessControl.AccessControlType" />
</Parameters>
<Docs>
<param name="identity">The identity to which the access rule applies.</param>
<param name="cryptoKeyRights">The cryptographic key operation to which this access rule controls access.</param>
<param name="type">The valid access control type.</param>
<summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAccessRule" /> class using the specified values.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CryptoKeyRights">
<MemberSignature Language="C#" Value="public System.Security.AccessControl.CryptoKeyRights CryptoKeyRights { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Security.AccessControl.CryptoKeyRights CryptoKeyRights" />
<MemberSignature Language="DocId" Value="P:System.Security.AccessControl.CryptoKeyAccessRule.CryptoKeyRights" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CryptoKeyRights As CryptoKeyRights" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Security::AccessControl::CryptoKeyRights CryptoKeyRights { System::Security::AccessControl::CryptoKeyRights get(); };" />
<MemberSignature Language="F#" Value="member this.CryptoKeyRights : System.Security.AccessControl.CryptoKeyRights" Usage="System.Security.AccessControl.CryptoKeyAccessRule.CryptoKeyRights" />
<MemberType>Property</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>
<Docs>
<summary>Gets the cryptographic key operation to which this access rule controls access.</summary>
<value>The cryptographic key operation to which this access rule controls access.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.