共用方式為


<security><netMsmqBinding>

定義了 MSMQ 綁定的安全設定。 它規定是否啟用傳輸或 SOAP 安全,以及啟用時所使用的認證模式與保護等級。

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

語法

<security mode="None/Transport/Message/Both">
  <transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
             msmqEncryptionAlgorithm="RC4Stream/AES"
             msmqProtectionLevel="None/Sign/EncryptAndSign"
             msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
    <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
             clientCredentialType="None/Windows/UserName/Certificate/CardSpace" />
</security>

屬性和項目

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

Attributes

Attribute Description
mode 規定控制完整性、機密性及身份驗證的安全類型。 有效的數值包括以下幾項:

- 無:這會讓安全失效。
- 傳輸:傳輸本身提供保護與認證。 這適用於兩個隊列管理器之間的訊息安全。 應用程式與佇列管理器之間沒有提供任何安全機制。 現有的 Msmq 應用程式在功能上與此類安全模式相當。
- 訊息:規範端端應用安全。 傳輸層沒有提供任何安全措施。 這與其他標準綁定所提供的安全性類似。
- 兩者皆有:同時提供傳輸層與 SOAP 訊息層的安全防護。 兩個層級都要求持有相同的資格。

預設值是運輸。 此屬性的類型 NetMsmqSecurityMode為 。

子專案

元素 Description
<訊息> 定義 SOAP 訊息的安全設定。 此元素的類型 MessageSecurityOverMsmqElement為 。
<交通> 定義 MSMQ 傳輸的安全設定。 此元素的類型 MsmqTransportSecurityElement為 。

父項目

元素 Description
繫結 netMsmqBinding> 的<綁定元素

另請參閱