<msmqIntegrationBinding> 的 <security>

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

configuration
  system.serviceModel
    <bindings>
      <msmqIntegrationBinding>
        <binding>
          <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

子元素

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

父元素

元素 说明
<binding> <msmqIntegrationBinding> 的绑定元素。

请参阅