<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. |
Дочерние элементы
Элемент | Описание |
---|---|
Определяет параметры безопасности для данного транспорта. Это элемент типа TcpTransportSecurityElement. |
|
Определяет параметры безопасности сообщения. Это элемент типа MessageSecurityOverTcpElement. |
Родительские элементы
Элемент | Описание |
---|---|
binding |
Элемент привязки <netTcpBinding>. |
Замечания
Каждая из стандартных привязок предоставляет параметры для управления требованиями безопасности перемещения. Эти параметры, как правило, включают режим безопасности, определяющий, используется ли безопасность уровня сообщения или уровня транспорта, а также выбор типа учетных данных клиента. На основании предоставленного выбора параметров создается стек каналов с соответствующей безопасностью.
Предоставляемые системой привязки, поставляемые Windows Communication Foundation (WCF), представляют собой набор, отвечающий требованиям наиболее распространенных сценариев. Каждая из этих привязок позволяет задавать требования безопасности для некоторых конкретных целевых сценариев.
Элемент конфигурации предоставляет спецификации безопасности для netTcpBinding. Это безопасная, надежная и оптимизированная привязка, пригодная для обмена данными между компьютерами. По умолчанию она создает стек связи среды выполнения, поддерживающий протокол TCP для доставки сообщений и безопасность Windows для безопасности сообщений и проверки подлинности, WS-ReliableMessaging для надежности, а также кодирование двоичных сообщений.
См. также
Справочник
NetTcpSecurity
Security
Security
NetTcpSecurityElement
Основные понятия
Другие ресурсы
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients