<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: 保護と認証はトランスポートが提供します。 これは、2 つのキュー マネージャー間のメッセージ セキュリティに適用されます。 アプリケーションとキュー マネージャーとの間にセキュリティは提供されません。 既存の Msmq アプリケーションは、この種類のセキュリティ モードと機能的に等価です。

既定値は Transport です。 この属性は MsmqIntegrationSecurityMode 型です。

子要素

要素 説明
<transport> メッセージ キュー統合トランスポートのセキュリティ設定を定義します。 この要素は MsmqTransportSecurityElement 型です。

親要素

要素 説明
<binding> <msmqIntegrationBinding> のバインド要素。

関連項目