﻿<?xml version="1.0" encoding="utf-8"?><Type Name="MsmqEncryptionAlgorithm" FullName="System.ServiceModel.MsmqEncryptionAlgorithm"><TypeSignature Language="C#" Value="public enum MsmqEncryptionAlgorithm" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed MsmqEncryptionAlgorithm extends System.Enum" /><AssemblyInfo><AssemblyName>System.ServiceModel</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Message Queuing (MSMQ) can encrypt messages on the wire when transferring queued messages between queue managers. <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> is an enumeration that contains the set of encryption algorithms that can be used to encrypt messages on the wire.</para><para>For encryption to work, the <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel" /> property must be set to <see cref="F:System.Net.Security.ProtectionLevel.EncryptAndSign" />.</para><para>Only <see cref="F:System.ServiceModel.MsmqEncryptionAlgorithm.RC4Stream" /> is supported on ws2003 and wxp.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Contains the set of encryption algorithms that can be used to encrypt messages on the wire.</para></summary></Docs><Members><Member MemberName="Aes"><MemberSignature Language="C#" Value="Aes" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceModel.MsmqEncryptionAlgorithm Aes = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.MsmqEncryptionAlgorithm</ReturnType></ReturnValue><Docs><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The Advanced Encryption Standard (AES) defined by the National Institute of Standards and Technology (NIST).</para></summary></Docs></Member><Member MemberName="RC4Stream"><MemberSignature Language="C#" Value="RC4Stream" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceModel.MsmqEncryptionAlgorithm RC4Stream = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.MsmqEncryptionAlgorithm</ReturnType></ReturnValue><Docs><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>A stream cipher defined by <see cref="http://go.microsoft.com/fwlink/?LinkId=95942">RSA Security</see>.</para></summary></Docs></Member></Members></Type>