<msmqIntegrationBinding> の <transport>
メッセージ キュー統合トランスポートのセキュリティ設定を定義します。
<system.serviceModel>
<bindings>
<<msmqIntegrationBinding>>
<binding>
<basicHttpBinding> の <security>
<msmqIntegrationBinding> の <transport>
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
属性および要素
属性
属性 | 説明 |
---|---|
msmqAuthenticationMode |
MSMQ トランスポートによるメッセージの認証方法を指定します。これが None に設定されている場合、msmqProtectionLevel 属性の値も None に設定する必要があります。 有効な値は次のとおりです。
既定値は WindowsDomain です。この属性は MsmqAuthenticationMode 型です。 |
msmqEncryptionAlgorithm |
メッセージ キュー マネージャ間でメッセージを転送するときに、ネットワーク上でメッセージの暗号化に使用されるアルゴリズムを指定します。有効な値は次のとおりです。
既定値は RC4Stream です。この属性は MsmqEncryptionAlgorithm 型です。 |
msmqProtectionLevel |
MSMQ トランスポートのレベルでメッセージをセキュリティで保護する方法を指定します。暗号化を行うとメッセージの整合性が確保されますが、EncryptAndSign を使用するとメッセージの整合性と否認防止の両方が確保されます。つまり、メッセージは本当にその送信者から送信されていることになり、記載されている送信者が実際の送信者になります。
既定値は Sign です。この属性は、ProtectionLevel 型です。 |
msmqSecureHashAlgorithm |
既定値は SHA1 です。この属性は MsmqSecureHashAlgorithm 型です。 |
子要素
なし
親要素
要素 | 説明 |
---|---|
MSMQ バインディングのセキュリティ設定を定義します。 |
解説
この要素は、メッセージ キュー統合トランスポートのセキュリティ設定をカプセル化します。設定は、メッセージ キュー統合トランスポートとキューに置かれているトランスポートの両方で同じです。この設定を使用すると、認証モード、暗号化アルゴリズム、セキュア ハッシュ アルゴリズム、および保護レベルを設定できます。
関連項目
リファレンス
MsmqTransportSecurityElement
Transport
Transport
MsmqTransportSecurity
概念
その他の技術情報
Securing Services and Clients
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients