<msmqIntegrationBinding> 的 <security>

定义消息队列 (MSMQ) 集成通道的传输安全设置。

架构层次结构

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

语法

<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> 

属性和元素

以下几节描述了特性、子元素和父元素。

属性

特性 说明

mode

指定使用消息队列集成通道控制完整性、保密性和身份验证的安全类型。包括以下有效值:

  • None:禁用安全性。

  • Transport:通过传输来提供保护和身份验证。这适用于两个队列管理器之间的消息安全性。未在应用程序和队列管理器之间提供安全性。现有的 Msmq 应用程序与此类型的安全模式功能等效。

默认值为 Transport。此属性的类型为 MsmqIntegrationSecurityMode

子元素

元素 说明

<msmqIntegrationBinding> 的 <transport>

定义消息队列集成传输的安全设置。此元素的类型为 MsmqTransportSecurityElement

父元素

元素 说明

<binding>

<msmqIntegrationBinding>的绑定元素。

另请参见

参考

<msmqIntegrationBinding>
MsmqIntegrationSecurityElement
Security
Security
MsmqIntegrationSecurity

概念

<binding>

其他资源

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