Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica as configurações de segurança de transporte do MSMQ para uma associação personalizada.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<msmqIntegration>
<msmqTransportSecurity>
Sintaxe
<msmqTransportSecurity msmqAuthenticationMode="None/Windows/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</msmqTransportSecurity>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
msmqAuthenticationMode |
Especifica como a mensagem deve ser autenticada pelo transporte MSMQ. Se isso for definido como None, o valor do msmqProtectionLevel atributo também deverá ser definido como None.Os valores válidos incluem o seguinte: - Nenhum: nenhuma autenticação. – Windows: o mecanismo de autenticação usa o Active Directory para obter o certificado X.509 para o SID associado à mensagem. Em seguida, isso é usado para verificar a ACL da fila para garantir que o usuário tenha permissão para gravar na fila. - Certificado: o canal obtém o certificado do repositório de certificados. O valor padrão é Windows. Esse atributo é do tipo MsmqAuthenticationMode. |
msmqEncryptionAlgorithm |
Especifica o algoritmo a ser usado para criptografia de mensagem no fio ao transferir mensagens entre os gerentes de fila de mensagens. Os valores válidos incluem o seguinte: - RC4Stream -AES O valor padrão é RC4Stream. Esse atributo é do tipo MsmqEncryptionAlgorithm. |
msmqProtectionLevel |
Especifica como a mensagem é protegida no nível do transporte MSMQ. A criptografia garante a integridade da mensagem enquanto EncryptAndSign garante integridade da mensagem e não repúdio; ou seja, a mensagem realmente vem do remetente e o remetente é quem eles dizem que são. Os valores válidos incluem o seguinte: - Nenhum: sem proteção. - Sinal: as mensagens estão assinadas. - EncryptAndSign: as mensagens são criptografadas e assinadas. O valor padrão é Sign. Esse atributo é do tipo ProtectionLevel. |
msmqSecureHashAlgorithm |
Especifica o algoritmo a ser usado na computação do resumo como parte das assinaturas. Os valores válidos incluem o seguinte: - MD5 - SHA1 - SHA256 - SHA512 O valor padrão é SHA1. Esse atributo é do tipo MsmqSecureHashAlgorithm. Devido a problemas de colisão com MD5 e SHA1, a Microsoft recomenda SHA256 ou melhor. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
| <Msmqintegration> | Especifica as configurações necessárias para interação com um remetente ou receptor do MSMQ (Enfileiramento de Mensagens). |
| <msmqTransport> | Especifica as propriedades de comunicação de enfileiramento para um serviço WCF (Windows Communication Foundation) que usa o protocolo MSMQ nativo. |
Observações
Para obter mais informações sobre segurança de transporte, consulte Segurança de Transporte.