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


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

Определяет тип требований безопасности уровня сообщений для конечных точек, настроенных с элементом <netTcpBinding>.

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

<system.serviceModel>
  <binding>
    <netTcpBinding>
      <binding>
        <security> для <netTcpBinding>
          Элемент <message> <netTcpBinding>

Синтаксис

<message 
      algorithmSuite=System.Servicemodel.Security.SecurityAlgorithmsuite
    clientCredentialType="None/Windows/UserName/Certificate/IssuedToken"/>

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

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

Атрибуты

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

algorithmSuite

Задает алгоритмы шифрования сообщений и ключей. Алгоритмы и размеры ключей определяются классом SecurityAlgorithmSuite. Эти алгоритмы соответствуют алгоритмам, заданным в спецификации языка политики безопасности (WS-SecurityPolicy).

В следующей таблице представлены возможные значения. Значение по умолчанию — Basic256.

Если привязка службы определяет значение algorithmSuite, которое отличается от значения по умолчанию, а файл конфигурации создается с помощью программы Svcutil.exe, значит файл создается неправильно и необходимо вручную исправить файл конфигурации, чтобы присвоить атрибуту нужное значение.

clientCredentialType

Задает тип учетных данных, используемых при проверке подлинности клиента с помощью правил безопасности уровня сообщений. В следующей таблице представлены возможные значения. Значение по умолчанию — UserName. Это атрибут типа MessageCredentialType.

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

Нет.

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

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

<security> для <netTcpBinding>

Определяет возможности безопасности для элемента NetTcpBindingElement.

Замечания

При передаче сообщений используется безопасность уровня сообщений для обеспечения конфиденциальности и целостности сообщений SOAP, а также для взаимной проверки подлинности одноранговых узлов. Если данный режим безопасности выбран для привязки, стек каналов формируется с элементами привязки безопасности сообщений и сообщения SOAP защищаются в соответствии со стандартами WS-Security*.

См. также

Справочник

MessageSecurityOverTcp
Message
Message
NetTcpSecurityElement

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

<binding>

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

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