Permalink
Fetching contributors…
Cannot retrieve contributors at this time
369 lines (363 sloc) 17.3 KB
<Type Name="CipherAlgorithmType" FullName="System.Security.Authentication.CipherAlgorithmType">
<TypeSignature Language="C#" Value="public enum CipherAlgorithmType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CipherAlgorithmType extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.Security.Authentication.CipherAlgorithmType" />
<TypeSignature Language="VB.NET" Value="Public Enum CipherAlgorithmType" />
<TypeSignature Language="C++ CLI" Value="public enum class CipherAlgorithmType" />
<TypeSignature Language="F#" Value="type CipherAlgorithmType = " />
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Defines the possible cipher algorithms for the <see cref="T:System.Net.Security.SslStream" /> class.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This enumeration specifies valid values for the <xref:System.Net.Security.SslStream.CipherAlgorithm?displayProperty=nameWithType> property.
## Examples
The following example displays the properties of an <xref:System.Net.Security.SslStream>.
[!code-cpp[NCLSslClientAsync#3](~/samples/snippets/cpp/VS_Snippets_Remoting/NclSslClientAsync/CPP/NclSslClientAsync.cpp#3)]
[!code-csharp[NCLSslClientAsync#3](~/samples/snippets/csharp/VS_Snippets_Remoting/NclSslClientAsync/CS/clientasync.cs#3)]
]]></format>
</remarks>
<altmember cref="T:System.Net.Security.SslStream" />
<altmember cref="P:System.Net.Security.SslStream.CipherStrength" />
</Docs>
<Members>
<Member MemberName="Aes">
<MemberSignature Language="C#" Value="Aes" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Aes = int32(26129)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Aes" />
<MemberSignature Language="VB.NET" Value="Aes" />
<MemberSignature Language="C++ CLI" Value="Aes" />
<MemberSignature Language="F#" Value="Aes = 26129" Usage="System.Security.Authentication.CipherAlgorithmType.Aes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26129</MemberValue>
<Docs>
<summary>The Advanced Encryption Standard (AES) algorithm.</summary>
</Docs>
</Member>
<Member MemberName="Aes128">
<MemberSignature Language="C#" Value="Aes128" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Aes128 = int32(26126)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Aes128" />
<MemberSignature Language="VB.NET" Value="Aes128" />
<MemberSignature Language="C++ CLI" Value="Aes128" />
<MemberSignature Language="F#" Value="Aes128 = 26126" Usage="System.Security.Authentication.CipherAlgorithmType.Aes128" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26126</MemberValue>
<Docs>
<summary>The Advanced Encryption Standard (AES) algorithm with a 128 bit key.</summary>
</Docs>
</Member>
<Member MemberName="Aes192">
<MemberSignature Language="C#" Value="Aes192" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Aes192 = int32(26127)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Aes192" />
<MemberSignature Language="VB.NET" Value="Aes192" />
<MemberSignature Language="C++ CLI" Value="Aes192" />
<MemberSignature Language="F#" Value="Aes192 = 26127" Usage="System.Security.Authentication.CipherAlgorithmType.Aes192" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26127</MemberValue>
<Docs>
<summary>The Advanced Encryption Standard (AES) algorithm with a 192 bit key.</summary>
</Docs>
</Member>
<Member MemberName="Aes256">
<MemberSignature Language="C#" Value="Aes256" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Aes256 = int32(26128)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Aes256" />
<MemberSignature Language="VB.NET" Value="Aes256" />
<MemberSignature Language="C++ CLI" Value="Aes256" />
<MemberSignature Language="F#" Value="Aes256 = 26128" Usage="System.Security.Authentication.CipherAlgorithmType.Aes256" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26128</MemberValue>
<Docs>
<summary>The Advanced Encryption Standard (AES) algorithm with a 256 bit key.</summary>
</Docs>
</Member>
<Member MemberName="Des">
<MemberSignature Language="C#" Value="Des" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Des = int32(26113)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Des" />
<MemberSignature Language="VB.NET" Value="Des" />
<MemberSignature Language="C++ CLI" Value="Des" />
<MemberSignature Language="F#" Value="Des = 26113" Usage="System.Security.Authentication.CipherAlgorithmType.Des" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26113</MemberValue>
<Docs>
<summary>The Data Encryption Standard (DES) algorithm.</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType None = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.None" />
<MemberSignature Language="VB.NET" Value="None" />
<MemberSignature Language="C++ CLI" Value="None" />
<MemberSignature Language="F#" Value="None = 0" Usage="System.Security.Authentication.CipherAlgorithmType.None" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>No encryption algorithm is used.</summary>
</Docs>
</Member>
<Member MemberName="Null">
<MemberSignature Language="C#" Value="Null" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Null = int32(24576)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Null" />
<MemberSignature Language="VB.NET" Value="Null" />
<MemberSignature Language="C++ CLI" Value="Null" />
<MemberSignature Language="F#" Value="Null = 24576" Usage="System.Security.Authentication.CipherAlgorithmType.Null" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>24576</MemberValue>
<Docs>
<summary>No encryption is used with a Null cipher algorithm.</summary>
</Docs>
</Member>
<Member MemberName="Rc2">
<MemberSignature Language="C#" Value="Rc2" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Rc2 = int32(26114)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Rc2" />
<MemberSignature Language="VB.NET" Value="Rc2" />
<MemberSignature Language="C++ CLI" Value="Rc2" />
<MemberSignature Language="F#" Value="Rc2 = 26114" Usage="System.Security.Authentication.CipherAlgorithmType.Rc2" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26114</MemberValue>
<Docs>
<summary>Rivest's Code 2 (RC2) algorithm.</summary>
</Docs>
</Member>
<Member MemberName="Rc4">
<MemberSignature Language="C#" Value="Rc4" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType Rc4 = int32(26625)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.Rc4" />
<MemberSignature Language="VB.NET" Value="Rc4" />
<MemberSignature Language="C++ CLI" Value="Rc4" />
<MemberSignature Language="F#" Value="Rc4 = 26625" Usage="System.Security.Authentication.CipherAlgorithmType.Rc4" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26625</MemberValue>
<Docs>
<summary>Rivest's Code 4 (RC4) algorithm.</summary>
</Docs>
</Member>
<Member MemberName="TripleDes">
<MemberSignature Language="C#" Value="TripleDes" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Authentication.CipherAlgorithmType TripleDes = int32(26115)" />
<MemberSignature Language="DocId" Value="F:System.Security.Authentication.CipherAlgorithmType.TripleDes" />
<MemberSignature Language="VB.NET" Value="TripleDes" />
<MemberSignature Language="C++ CLI" Value="TripleDes" />
<MemberSignature Language="F#" Value="TripleDes = 26115" Usage="System.Security.Authentication.CipherAlgorithmType.TripleDes" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Primitives</AssemblyName>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Authentication.CipherAlgorithmType</ReturnType>
</ReturnValue>
<MemberValue>26115</MemberValue>
<Docs>
<summary>The Triple Data Encryption Standard (3DES) algorithm.</summary>
</Docs>
</Member>
</Members>
</Type>