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


<security> для <netTcpBinding>

Определяет параметры безопасности для привязки.

Иерархия схемы

<system.serviceModel>
  <binding>
    <netTcpBinding>
      <binding>
        <security> для <netTcpBinding>

Синтаксис

<security mode="Message/None/Transport/TransportWithCredential">
   <transport
      clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
           protectionLevel="None/Sign/EncryptAndSign" />
   <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

Атрибуты и элементы

В следующих разделах описываются атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание

mode

Необязательный. Задает тип применяемого механизма обеспечения безопасности. Ниже приведены допустимые значения. Значение по умолчанию — Transport.

Это атрибут типа SecurityMode.

Дочерние элементы

Элемент Описание

<transport> для <netTcpBinding>

Определяет параметры безопасности для данного транспорта. Это элемент типа TcpTransportSecurityElement.

Элемент <message> <netTcpBinding>

Определяет параметры безопасности сообщения. Это элемент типа MessageSecurityOverTcpElement.

Родительские элементы

Элемент Описание

binding

Элемент привязки <netTcpBinding>.

Замечания

Каждая из стандартных привязок предоставляет параметры для управления требованиями безопасности перемещения. Эти параметры, как правило, включают режим безопасности, определяющий, используется ли безопасность уровня сообщения или уровня транспорта, а также выбор типа учетных данных клиента. На основании предоставленного выбора параметров создается стек каналов с соответствующей безопасностью.

Предоставляемые системой привязки, поставляемые Windows Communication Foundation (WCF), представляют собой набор, отвечающий требованиям наиболее распространенных сценариев. Каждая из этих привязок позволяет задавать требования безопасности для некоторых конкретных целевых сценариев.

Элемент конфигурации предоставляет спецификации безопасности для netTcpBinding. Это безопасная, надежная и оптимизированная привязка, пригодная для обмена данными между компьютерами. По умолчанию она создает стек связи среды выполнения, поддерживающий протокол TCP для доставки сообщений и безопасность Windows для безопасности сообщений и проверки подлинности, WS-ReliableMessaging для надежности, а также кодирование двоичных сообщений.

См. также

Справочник

NetTcpSecurity
Security
Security
NetTcpSecurityElement

Основные понятия

<binding>

Другие ресурсы

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients