<transporte> de <netMsmqBinding>
Define as definições de segurança de transporte.
<configuração>
<system.serviceModel>
<enlaces>
<netMsmqBinding>
<enlace>
<segurança>
<transporte>
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 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. 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 identificador de segurança associado à mensagem. Em seguida, isto é utilizado para verificar a ACL da fila para garantir que o utilizador tem permissão de escrita para a fila. - Certificado: o canal obtém o certificado do arquivo de certificados. A predefinição é WindowsDomain .Se este atributo estiver definido como None , o msmqProtectionLevel atributo também tem de ser definido como None . 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 a forma como as mensagens são protegidas ao nível do transporte MSMQ. A encriptação garante a integridade das mensagens, enquanto o sinal e a encriptação garantem a integridade das mensagens e a não rejeição. Ou seja, a mensagem veio 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. - A predefinição é Sign . |
msmqSecureHashAlgorithm | Especifica o algoritmo hash a ser utilizado para calcular o resumo da mensagem. Os valores válidos incluem o seguinte: - MD5 - SHA1 - SHA256 - SHA512 A predefinição é 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 de transporte para transportes em fila. |
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.