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


<security> для <netMsmqBinding>

Определяет параметры безопасности для привязки MSMQ. Определяет, включена ли поддержка транспорта или безопасности SOAP. Если поддержка включена, указывает используемые уровни защиты и режим проверки подлинности.

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

<system.serviceModel>
  <bindings>
    <netMsmqBinding>
      <binding>
        <security> для <netMsmqBinding>

Синтаксис

<security mode="None/Transport/Message/Both">
   <transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
      msmqEncryptionAlgorithm="RC4Stream/AES"
      msmqProtectionLevel="None/Sign/EncryptAndSign"
      msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
      <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="None/Windows/UserName/Certificate/CardSpace"/>
</security>

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

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

Атрибуты

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

mode

Задает тип безопасности, который контролирует целостность, конфиденциальность и проверку подлинности. Допустимы следующие значения:

  • None: режим безопасности отключен.

  • Transport: защита и проверка подлинности обеспечиваются транспортом. Это значение связано с безопасностью сообщений между двумя диспетчерами очереди. Между приложением и диспетчером очереди безопасность сообщений не обеспечивается. Существующие Msmq-приложения функционально равноценны такому режиму безопасности.

  • Message: задает параметры сквозной безопасности приложения. Безопасность на транспортном уровне не предоставляется. Такие параметры аналогичны параметрам безопасности, предоставляемой другими стандартными привязками.

  • Both: безопасность предоставляется на уровне транспорта и обмена сообщениями SOAP. На обоих уровнях требуются одни и те же учетные данные.

Значение по умолчанию — Transport. Это атрибут типа NetMsmqSecurityMode.

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

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

<message> для <netMsmqBinding>

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

<transport> для <netMsmqBinding>

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

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

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

binding

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

См. также

Справочник

NetMsmqSecurityElement
Security
Security
NetMsmqSecurity

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

<binding>

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

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