<mensagem> de <netMsmqBinding>
Define as definições de segurança de mensagens SOAP neste netMsmqBinding
enlace.
<configuração>
<system.serviceModel>
<enlaces>
<netMsmqBinding>
<enlace>
<segurança>
<mensagem>
Syntax
<netMsmqBinding>
<binding>
<security>
<message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
clientCredentialType="None/Windows/UserName/Certificate/CardSpace" />
</security>
</binding>
</netMsmqBinding>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
algorithmSuite | Define a encriptação de mensagens e os algoritmos de moldagem de chaves que são utilizados para obter segurança baseada em mensagens para mensagens enviadas através do transporte MSMQ. O valor predefinido é Aes256 . Este atributo é do tipo SecurityAlgorithmSuite. |
clientCredentialType | Especifica o tipo de credencial a utilizar ao executar a autenticação de cliente para mensagens enviadas através do transporte MSMQ. Os valores válidos incluem o seguinte: - Nenhum: isto permite que o serviço interaja com clientes anónimos. Nem o serviço nem o cliente necessitam de uma credencial. - Windows: isto permite que as trocas SOAP estejam no contexto autenticado de uma credencial do Windows. Esta ação executa sempre a autenticação baseada em Kerberos. - Nome de Utilizador: isto permite que o serviço exija que o cliente seja autenticado com uma credencial de Nome de Utilizador. A credencial neste caso tem de ser especificada com o comportamento Atenção: o clientCredentials Windows Communication Foundation (WCF) não suporta o envio de uma palavra-passe digestiva ou a derivação de chaves através da palavra-passe e a utilização dessas chaves para segurança de mensagens. Por conseguinte, o WCF impõe que a troca seja protegida ao utilizar credenciais de Nome de Utilizador. Este modo requer que o certificado de serviço seja especificado no lado do cliente com clientCredential o comportamento e serviceCertificate . - Certificado: isto permite que o serviço exija que o cliente seja autenticado com um certificado. A credencial do cliente neste caso tem de ser especificada com o clientCredentials comportamento. A credencial de serviço neste caso tem de ser especificada com o clientCredentials comportamento ao especificar o serviceCertificate .- Espaço de Cartões: isto permite que o serviço exija que o cliente seja autenticado através de um CardSpace. O serviceCertificate tem de ser aprovisionado no clientCredential comportamento.O valor predefinido é Windows . Este atributo é do tipo MessageCredentialType. |
Elementos Subordinados
Nenhuma
Elementos Principais
Elemento | Descrição |
---|---|
<segurança> | Define as definições de segurança para um enlace. |
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.