Partilhar via


<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.

Ver também