<windowsStreamSecurity>
カスタム バインディングの Windows ストリーム セキュリティ設定を指定します。
configuration
system.serviceModel
<bindings>
<customBinding>
<binding>
<windowsStreamSecurity>
構文
<windowsStreamSecurity protectionLevel="None/Sign/EncryptAndSign" />
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
protectionLevel | メッセージ レベルのセキュリティを定義します。 メッセージに署名を付けることで、メッセージの転送中に第三者によって改ざんされるリスクが軽減されます。 暗号化によって、トランスポート中にデータ レベルのプライバシーが提供されます。 有効な値は次のとおりです。 - None: 保護されません。 - Sign: メッセージは署名されます。 - EncryptAndSign: メッセージは署名および暗号化されます。 既定値は EncryptAndSign です。 この属性は ProtectionLevel 型です。 |
子要素
なし
親要素
要素 | 説明 |
---|---|
<binding> | カスタム バインドのすべてのバインド機能を定義します。 |
解説
TCP などのストリーム指向プロトコルおよび名前付きパイプを使用するトランスポートは、ストリーム ベースのトランスポート アップグレードをサポートします。 特に、WCF にはセキュリティ アップグレードが用意されています。 このトランスポート セキュリティの構成は、この構成要素および <sslStreamSecurity> によってカプセル化され、構成してカスタム バインディングに追加できます。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET