<security> of <msmqIntegrationBinding>

Defines the transport security settings for the Message Queuing (MSMQ) integration channel.

Schema Hierarchy

<system.serviceModel>
  <bindings>
    <msmqIntegrationBinding>
      <binding>
        <security> of <basicHttpBinding>

Syntax

<msmqIntegrationBinding>
   <binding> 
       <security mode="None/Transport">
         <transport msmqAuthenticationMode="None/Windows/Certificate"
            msmqEncryptionAlgorithm="RC4Stream/AES"
            msmqProtectionLevel="None/Sign/EncryptAndSign"
            msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
          <message  algorithmSuite="Aes128/Aes192/Aes256/Rsa15Aes128/ Rsa15Aes256/TripleDes"
                        clientCredentialType="None/Windows/UserName/Certificate/CardSpace"
            defaultProtectionLevel="None/Sign/EncryptAndSign" />
       </security>
   </binding>
</msmqIntegrationBinding> 

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description

mode

Specifies the type of security that controls integrity, confidentiality and authentication with the Message Queuing integration channel. Valid values include the following:

  • None: This disables security.

  • Transport: Protection and authentication are offered by the transport. This applies to the message security between the two queue managers. There is no security offered between the application and queue manager. Existing Msmq applications are functionally equivalent with this type of security mode.

The default value is Transport. This attribute is of type MsmqIntegrationSecurityMode.

Child Elements

Element Description

<transport> of <msmqIntegrationBinding>

Defines the security settings for the Message Queuing integration transport. This element is of type MsmqTransportSecurityElement.

Parent Elements

Element Description

<binding>

The binding element of the <msmqIntegrationBinding>.

See Also

Reference

<msmqIntegrationBinding>
MsmqIntegrationSecurityElement
Security
Security
MsmqIntegrationSecurity

Concepts

<binding>

Other Resources

Queues in WCF
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients


© 2007 Microsoft Corporation. All rights reserved.
Last Published: 2010-01-05