Compartilhar via


<security> de <msmqIntegrationBinding>

Define as configurações de segurança do transporte para o canal de integração de MSMQ (Enfileiramento de Mensagens).

<configuration>
  <system.serviceModel>
    <bindings>
      <msmqIntegrationBinding>
        <binding>
          <security>

Syntax

<msmqIntegrationBinding>
  <binding>
    <security mode="None/Transport">
      <transport msmqAuthenticationMode="None/Windows/Certificate"
                 msmqEncryptionAlgorithm="RC4Stream/AES"
                 msmqProtectionLevel="None/Sign/EncryptAndSign"
                 msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
      <message algorithmSuite="Aes128/Aes192/Aes256/Rsa15Aes128/ Rsa15Aes256/TripleDes"
               clientCredentialType="None/Windows/UserName/Certificate/CardSpace"
               defaultProtectionLevel="None/Sign/EncryptAndSign" />
    </security>
  </binding>
</msmqIntegrationBinding>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
mode Especifica o tipo de segurança que controla a integridade, a confidencialidade e a autenticação com o canal de integração de Enfileiramento de Mensagens. Os valores válidos incluem os seguintes:

– Nenhum: isso desabilita a segurança.
– Transporte: a proteção e a autenticação são oferecidas pelo transporte. Isso se aplica à segurança da mensagem entre os dois gerenciadores de fila. Nenhuma segurança é oferecida entre o aplicativo e o gerenciador de filas. Os aplicativos Msmq são funcionalmente equivalentes a esse tipo de modo de segurança.

O valor padrão é Transport. Esse atributo é do tipo MsmqIntegrationSecurityMode.

Elementos filho

Elemento Descrição
<transport> Define as configurações de segurança para o transporte de integração do Enfileiramento de Mensagens. Esse elemento é do tipo MsmqTransportSecurityElement.

Elementos pai

Elemento Descrição
<binding> O elemento de associação de <msmqIntegrationBinding>.

Confira também