Поделиться через


<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