<transport> de <netMsmqBinding>
Define as configurações de segurança do transporte.
<configuration>
<system.serviceModel>
<bindings>
<netMsmqBinding>
<binding>
<security>
<transport>
Syntax
<netMsmqBinding>
<binding>
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
</binding>
</netMsmqBinding>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
msmqAuthenticationMode | Especifica como a mensagem deve ser autenticada pelo transporte MSMQ. Os valores válidos incluem os seguintes: − Nenhum: sem autenticação. - WindowsDomain: o mecanismo de autenticação usa o Active Directory para recuperar o certificado X.509 para o identificador de segurança associado à mensagem. Em seguida, isso é usado para verificar a ACL da fila para garantir que o usuário tenha permissão de gravação para a fila. – Certificado: o canal recupera o certificado do repositório de certificados. O padrão é WindowsDomain .Se esse atributo estiver definido como None , o atributo msmqProtectionLevel também deverá ser definido como None . Esse atributo é do tipoMsmqAuthenticationMode |
msmqEncryptionAlgorithm | Especifica o algoritmo a ser utilizado para encriptação mensagem no fio durante a transferência de mensagens entre os gerenciadores de fila de mensagens. Os valores válidos incluem os seguintes: − RC4Stream − AES − O valor padrão é RC4Stream . Esse atributo é do tipo MsmqEncryptionAlgorithm. |
msmqProtectionLevel | Especifica a maneira como as mensagens são protegidas no nível do transporte MSMQ. A criptografia garante a integridade da mensagem, enquanto assinar e criptografar garante a integridade da mensagem e o não repúdio. Ou seja, a mensagem realmente veio do remetente e o remetente é quem eles dizem que são. Os valores válidos incluem os seguintes: – None: sem proteção. − Assinar: as mensagens são assinadas. − EncryptAndSign: as mensagens são criptografadas e assinadas. - O padrão é Sign . |
msmqSecureHashAlgorithm | Especifica o algoritmo de hash a ser usado para calcular o resumo da mensagem. Os valores válidos incluem os seguintes: - MD5 − SHA1 - SHA256 - SHA512 O padrão é SHA1 . Esse atributo é do tipo MsmqSecureHashAlgorithm.Devido a problemas de colisão com MD5 e SHA1, a Microsoft recomenda SHA256 ou posterior. |
Elementos filho
Nenhum
Elementos pai
Elemento | Descrição |
---|---|
<security> | Define as configurações de segurança do transporte para transportes na fila. |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.