<windowsStreamSecurity>

指定自定义绑定的 Windows 流安全设置。

configuration
  system.serviceModel
    <bindings>
      <customBinding>
        <binding>
          <windowsStreamSecurity>

语法

<windowsStreamSecurity protectionLevel="None/Sign/EncryptAndSign" />

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 说明
protectionLevel 定义消息级安全性。 消息签名降低了在消息传输过程中第三方对消息进行篡改的风险。 加密为传输过程提供了数据级保密功能。 有效值包括以下值:

- None:无保护。
- Sign:对消息进行签名。
- EncryptAndSign:对消息进行签名和加密。

默认值为 EncryptAndSign。

此属性的类型为 ProtectionLevel

子元素

父元素

元素 说明
<binding> 定义自定义绑定的所有绑定功能。

备注

使用面向流协议(如 TCP 和命名管道)的传输支持基于流的传输升级。 特别是 WCF 提供了安全升级。 此传输安全的配置由此配置元素和 <sslStreamSecurity> 包装,你可以对它们进行配置并将其添加到自定义绑定

请参阅