<transporte> de <netTcpBinding>
Define o tipo de requisitos de segurança ao nível da mensagem para um ponto final configurado com o <netTcpBinding>.
<configuração>
<system.serviceModel>
<enlaces>
<netTcpBinding>
<enlace>
<segurança>
<transporte>
Syntax
<netTcpBinding>
<binding>
<security mode="None|Transport|Message|TransportWithMessageCredential">
<transport clientCredentialType="None|Windows|Certificate"
protectionLevel="None|Sign|EncryptAndSign"
sslProtocols="Tls|Tls11|Tls12">
<extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames>
</customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</netTcpBinding>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais
Atributos
Atributo | Descrição |
---|---|
clientCredentialType | Opcional. Especifica o tipo de credencial a utilizar ao efetuar a autenticação de cliente com a Segurança do transporte. - O valor predefinido é Windows .- Este atributo é do tipo TcpClientCredentialType. |
protectionLevel | Opcional. Define a segurança ao nível do transporte TCP. A assinatura de mensagens mitiga o risco de uma adulteração de terceiros com a mensagem enquanto está a ser transferida. A encriptação fornece privacidade ao nível dos dados durante o transporte. O valor predefinido é EncryptAndSign . |
sslProtocols | Um valor de sinalizador SslProtocols enum que especifica que SslProtocols são suportados. A predefinição é Tls| Tls11|Tls12. |
policyEnforcement | Esta enumeração especifica quando o ExtendedProtectionPolicy deve ser imposto. 1. Nunca – a política nunca é imposta (a Proteção Alargada está desativada). 2. WhenSupported – a política só é imposta se o cliente suportar a Proteção Expandida. 3. Sempre – a política é sempre imposta. Os clientes que não suportam a Proteção Expandida não serão autenticados. |
atributo clientCredentialType
Valor | Descrição |
---|---|
Nenhum | O cliente é anónimo. Isto requer um certificado para o serviço. |
Windows | Especifica a autenticação do Windows do cliente através da Negociação do SP (negociação Kerberos). |
Certificado | O cliente é autenticado com um certificado. Esta ação utiliza a Negociação SSL e requer um certificado para o serviço. |
protectionLevel Attribute
Valor | Descrição |
---|---|
Nenhum | Sem proteção. |
Assinar | As mensagens estão assinadas. |
EncryptAndSign | - As mensagens são encriptadas e assinadas. |
Elementos Subordinados
Nenhuma
Elementos Principais
Elemento | Descrição |
---|---|
<segurança> | Especifica as capacidades de segurança do <netTcpBinding>. |
Observações
Utilize a Segurança do transporte para integridade e confidencialidade da mensagem SOAP e para autenticação mútua. Se este modo de segurança estiver selecionado num enlace, a pilha de canais é configurada com um transporte seguro e as mensagens SOAP são protegidas através da segurança de transporte, como Windows (Negociar) ou SSL através de TCP.