Specify Windows stream security settings of the custom binding.
<windowsStreamSecurity protectionLevel="None/Sign/EncryptAndSign" />
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
|protectionLevel||Defines message-level security. Signing messages mitigates the risk of a third party tampering with the message while it is being transferred. Encryption provides data-level privacy during transport. Valid values include the following:
- None: No protection.
- Sign: Messages are signed.
- EncryptAndSign: Messages are signed and encrypted.
The default is EncryptAndSign.
This attribute is of type ProtectionLevel.
|<binding>||Defines all binding capabilities of the custom binding.|
Transports that use a stream-oriented protocol such as TCP and named pipes support stream-based transport upgrades. Specifically, WCF provides security upgrades. The configuration of this transport security is encapsulated by this configuration element as well as by <sslStreamSecurity>, which can be configured and added to a custom binding