Compartir a través de


Elemento <transport> de <netTcpBinding>

Define el tipo de requisitos de seguridad de nivel de mensaje para un extremo configurado con <<netTcpBinding>>.

Jerarquía del esquema

<<system.serviceModel>>
  <binding>
    <<netTcpBinding>>
      <binding>
        Elemento <security> de <netTcpBinding>
          Elemento <transport> de <netTcpBinding>

Sintaxis

<netTcpBinding>
    <binding>
        <security
         mode="None|Transport|Message|TransportWithMessageCredential|TransportCredentialOnly">
            <transport clientCredentialType="None|Basic|Digest|Ntlm|Windows"
             proxyCredentialType="None|Basic|Digest|Ntlm|Windows" realm="string" >
                <extendedProtectionPolicy
                     policyEnforcement="Never|WhenSupported|Always"
                     protectionScenario="TransportSelected|TrustedProxy">
                    <customServiceNames></customServiceNames>
                        </extendedProtectionPolicy>
            </transport>
        </security>
    </binding>
</netTcpBinding>

Atributos y elementos

En las siguientes secciones se describen atributos, elementos secundarios y elementos primarios

Atributos

Atributo Descripción

clientCredentialType

Opcional. Especifica el tipo de credenciales que se van a usar al realizar la autenticación del cliente mediante seguridad de transporte.

protectionLevel

Opcional. Define la seguridad en el nivel del transporte del TCP. Al firmar los mensajes se reduce el riesgo de que un tercero manipule el mensaje mientras se transfiere. El cifrado proporciona privacidad de nivel de datos durante el transporte.

El valor predeterminado es EncryptAndSign.

policyEnforcement

Esta enumeración especifica cuándo se debe aplicar ExtendedProtectionPolicy.

  1. Never: la directiva nunca se aplica (la protección extendida está deshabilitada).

  2. WhenSupported: la directiva solamente se aplica si el cliente admite la protección extendida.

  3. Always: la directiva siempre se aplica. Los clientes que no admitan la protección extendida no podrán autenticarse.

Elementos secundarios

None

Elementos primarios

Elemento Descripción

Elemento <security> de <netTcpBinding>

Especifica las funciones de seguridad de <<netTcpBinding>>.

Notas

Utilice la seguridad de transporte para la integridad y confidencialidad del mensaje SOAP y para la autenticación mutua. Si este modo de seguridad está seleccionado en un enlace, la pila del canal se configura utilizando un transporte seguro y los mensajes SOAP se protegen utilizando la seguridad de transporte como HTTPS o SSL sobre TCP.

Vea también

Referencia

TcpTransportSecurity
Transport
Transport
NetTcpTransportSecurityElement

Conceptos

<binding>

Otros recursos

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients