Partilhar via


<segurança> do <netMsmqBinding>

Define as definições de segurança para uma ligação MSMQ. Especifica se a segurança de transporte ou SOAP está ativada e, em caso afirmativo, que modos de autenticação e níveis de proteção estão em uso.

<configuração>
   <system.serviceModel>
     <Encadernações>
       <netMsmqBinding>
         <Encadernação>
           <Segurança>

Sintaxe

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

Attributes

Attribute Description
mode Especifica o tipo de segurança que controla a integridade, confidencialidade e autenticação. Os valores válidos incluem os seguintes:

- Nenhum: Isto desativa a segurança.
- Transporte: Proteção e autenticação são oferecidas pelo transporte. Isto aplica-se à segurança das mensagens entre os dois gestores de fila. Não existe qualquer segurança entre a aplicação e o gestor de filas. As aplicações Msmq existentes são funcionalmente equivalentes a este tipo de modo de segurança.
- Mensagem: Especifica a segurança final da aplicação. Não existe qualquer segurança na camada de transporte. Isto é semelhante à segurança oferecida por outras ligações padrão.
- Ambos: Oferece segurança tanto na camada de transporte como na de mensagens SOAP. A mesma credencial é exigida em ambos os níveis.

O valor padrão é Transporte. Este atributo é do tipo NetMsmqSecurityMode.

Elementos filho

Elemento Description
<Mensagem> Define as definições de segurança da mensagem SOAP. Este elemento é do tipo MessageSecurityOverMsmqElement.
<Transportes> Define as definições de segurança para o transporte MSMQ. Este elemento é do tipo MsmqTransportSecurityElement.

Elementos Principais

Elemento Description
enlace O elemento de ligação do <netMsmqBinding>

Consulte também