<transporte> de <msmqIntegrationBinding>
Define as definições de segurança para o transporte de integração de Colocação de Mensagens em Fila.
<configuração>
<system.serviceModel>
<enlaces>
<msmqIntegrationBinding>
<enlace>
<segurança>
<transporte>
Syntax
<security>
<transport msmqAuthenticationMode="None/WindowsDomain/Certificate"
msmqEncryptionAlgorithm="RC4Stream/AES"
msmqProtectionLevel="None/Sign/EncryptAndSign"
msmqSecureHashAlgorithm="MD5/SHA1/SHA256/SHA512" />
</security>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais
Atributos
Atributo | Descrição |
---|---|
msmqAuthenticationMode |
Especifica como a mensagem tem de ser autenticada pelo transporte MSMQ. Se estiver definido como None , o valor do atributo também tem de msmqProtectionLevel ser definido como None .Os valores válidos incluem o seguinte: - Nenhum: sem autenticação. - WindowsDomain: o mecanismo de autenticação utiliza o Active Directory para obter o certificado X.509 para o SID associado à mensagem. Em seguida, isto é utilizado para verificar a ACL da fila para garantir que o utilizador tem permissão para escrever na fila. - Certificado: o canal obtém o certificado a partir do arquivo de certificados. O valor predefinido é WindowsDomain. Este atributo é do tipo MsmqAuthenticationMode. |
msmqEncryptionAlgorithm |
Especifica o algoritmo a ser utilizado para encriptação de mensagens na transmissão em fluxo ao transferir mensagens entre gestores de filas de mensagens. Os valores válidos incluem o seguinte: - RC4Stream - AES O valor predefinido é RC4Stream. Este atributo é do tipo MsmqEncryptionAlgorithm. |
msmqProtectionLevel |
Especifica como a mensagem é protegida ao nível do transporte MSMQ. A encriptação garante a integridade das mensagens enquanto EncryptAndSign garante a integridade das mensagens e a não rejeição; ou seja, a mensagem vem do remetente e o remetente é quem dizem ser. - Os valores válidos incluem o seguinte: - Nenhum: sem proteção. - Sinal: as mensagens estão assinadas. - EncryptAndSign: as mensagens são encriptadas e assinadas. O valor predefinido é Assinar. Este atributo é do tipo ProtectionLevel. |
msmqSecureHashAlgorithm |
- Especifica o algoritmo a ser utilizado na computação do resumo como parte das assinaturas. Os valores válidos incluem o seguinte: - MD5 - SHA1 - SHA256 - SHA512 O valor predefinido é SHA1. Este atributo é do tipo MsmqSecureHashAlgorithm. Devido a problemas de colisão com MD5 e SHA1, a Microsoft recomenda SHA256 ou melhor. |
Elementos Subordinados
Nenhuma
Elementos Principais
Elemento | Descrição |
---|---|
<segurança> | Define as definições de segurança para um enlace MSMQ. |
Observações
Este elemento encapsula as definições de segurança para o transporte de integração de Colocação de Mensagens em Fila. As definições são as mesmas para a integração em Fila de Mensagens e os transportes em fila. Permite-lhe definir o Modo de Autenticação, o Algoritmo de Encriptação, o Algoritmo Hash Seguro e o Nível de Proteção.