Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define as definições de segurança da mensagem SOAP nesta netMsmqBinding associação.
<configuração>
<system.serviceModel>
<Encadernações>
<netMsmqBinding>
<Encadernação>
<Segurança>
<Mensagem>
Sintaxe
<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 seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| algorithmSuite | Define os algoritmos de encriptação de mensagens e key-wrap que são usados para alcançar 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 realizar a autenticação do cliente para mensagens enviadas através do transporte MSMQ. Os valores válidos incluem os seguintes: - Nenhum: Isto permite que o serviço interaja com clientes anónimos. Nem o serviço nem o cliente exigem credencial. - Windows: Isto permite que as trocas SOAP estejam sob o contexto autenticado de uma credencial Windows. Isto realiza sempre autenticação baseada em Kerberos. - Nome de Utilizador: Isto permite que o serviço exija que o cliente seja autenticado usando uma credencial de Nome de Utilizador. A credencial, neste caso, precisa de ser especificada usando o clientCredentials comportamento Atenção: A Windows Communication Foundation (WCF) não suporta o envio de um digest de palavra-passe nem a obtenção de chaves usando a palavra-passe e o uso dessas chaves para segurança das mensagens. Portanto, a WCF obriga a segurança da troca ao utilizar credenciais de Nome de Utilizador. Este modo exige que o certificado de serviço seja especificado no lado do cliente usando clientCredential comportamento e serviceCertificate. - Certificado: Isto permite que o serviço exija que o cliente seja autenticado usando um certificado. A credencial do cliente neste caso deve ser especificada usando o comportamento clientCredentials . A credencial do serviço, neste caso, precisa de ser especificada usando o clientCredentials comportamento especificando o serviceCertificate.- CardSpace: Isto permite que o serviço exija que o cliente seja autenticado usando um CardSpace. O serviceCertificate comportamento deve ser provido clientCredential .O valor predefinido é Windows. Este atributo é do tipo MessageCredentialType. |
Elementos filho
Nenhum
Elementos Principais
| Elemento | Description |
|---|---|
| <Segurança> | Define as definições de segurança para uma ligação. |
Consulte também
- MessageSecurityOverMsmqElement
- Message
- Message
- MessageSecurityOverMsmq
- Filas na WCF
- Proteger serviços e clientes
- Ligações
- Configuração System-Provided Ligações
- Usando bindings para configurar serviços e clientes
- <Encadernação>