<msmqIntegrationBinding> 的 <security>

定義訊息佇列 (MSMQ) 整合通道的傳輸安全性設定。

<configuration>
  <system.serviceModel>
    <bindings>
      <msmqIntegrationBinding>
        <binding>
          <security>

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>

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
mode 指定控制訊息佇列整合通道之完整性、機密性和驗證的安全性類型。 有效值如下:

- None:這會停用安全性。
- Transport:由傳輸提供保護和驗證。 這會套用在兩個佇列管理員之間的訊息安全性。 應用程式和佇列管理員之間沒有提供安全性。 現有 Msmq 應用程式在功能上相當於這個安全性模式類型。

預設值是 Transport。 此屬性的型別為 MsmqIntegrationSecurityMode

子元素

元素 描述
<transport> 定義訊息佇列整合傳輸的安全性設定。 此項目的型別為 MsmqTransportSecurityElement

父項目

元素 描述
<binding> <msmqIntegrationBinding> 的繫結元素。

另請參閱