<windowsStreamSecurity>

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

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

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

属性和元素

属性

属性 说明

protectionLevel

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

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

默认值为 EncryptAndSign。

此属性的类型为 ProtectionLevel

子元素

父元素

元素 说明

<binding>

定义自定义绑定的所有绑定功能。

备注

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

另请参见

参考

<customBinding>
CustomBinding
WindowsStreamSecurityElement
WindowsStreamSecurityBindingElement

其他资源

Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings