この netMsmqBinding バインディングでの SOAP メッセージ セキュリティ設定を定義します。
スキーマの階層
<system.serviceModel>
<bindings>
<netMsmqBinding>
<binding>
<netMsmqBinding> の <security>
<netMsmqBinding> の <message>
構文
<netMsmqBinding>
<binding>
<security>
<message
algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
clientCredentialType="None/Windows/UserName/Certificate/CardSpace" />
</security>
</netMsmqBinding>
属性と要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
algorithmSuite |
MSMQ トランスポートを介して送信されるメッセージにメッセージ ベースのセキュリティを実現するために使用されるメッセージの暗号化およびキー ラップ アルゴリズムを設定します。 既定値は Aes256 です。この属性は SecurityAlgorithmSuite 型です。 |
clientCredentialType |
MSMQ トランスポートで送信されるメッセージに対してクライアント認証を実行するときに使用される資格情報の種類を指定します。有効な値は次のとおりです。
![]()
Windows Communication Foundation (WCF) は、パスワード ダイジェストの送信、またはパスワードを使用したキーの派生、およびメッセージ セキュリティでのそのようなキーの使用をサポートしません。したがって、WCF は、UserName 資格情報を使用する場合に交換が強制的に保護されるようにします。このモードは、サービス証明書が、clientCredential 動作および serviceCertificate を使用してクライアント側で指定されることを要求します。
既定値は、Windows です。この属性は MessageCredentialType 型です。 |
子要素
なし
親要素
要素 | 説明 |
---|---|
バインディングのセキュリティ設定を定義します。 |
参照
リファレンス
MessageSecurityOverMsmqElement
Message
Message
MessageSecurityOverMsmq
概念
その他のリソース
Queues in WCF
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients