Compartilhar via


<security> de <netMsmqBinding>

Define as configurações de segurança para uma associação MSMQ. Ele especifica se a segurança de transporte ou SOAP está habilitada e, se for o caso, quais níveis de proteção e modo de autenticação estão em uso.

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

Syntax

<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>

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. 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.
– Mensagem: especifica a segurança do aplicativo de fim de extremidade. Não há segurança oferecida na camada de transporte. Isso é semelhante à segurança oferecida por outras associações padrão.
- Ambos: oferece segurança na camada de transporte e de mensagens SOAP. A mesma credencial é necessária em ambos os níveis.

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

Elementos filho

Elemento Descrição
<message> Define as configurações de segurança de mensagem SOAP. Esse elemento é do tipo MessageSecurityOverMsmqElement.
<transport> Define as configurações de segurança para o transporte MSMQ. Esse elemento é do tipo MsmqTransportSecurityElement.

Elementos pai

Elemento Descrição
associação O elemento binding do <netMsmqBinding>

Confira também