<transport> de <netTcpBinding>
Define el tipo de requisitos de seguridad del nivel de mensaje para un punto de conexión configurado con el elemento <netTcpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding>
<security>
<transporte>
Sintaxis
<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 y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los 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. - El valor predeterminado es Windows .- Este atributo es del tipo TcpClientCredentialType. |
protectionLevel | Opcional. Define la seguridad en el nivel del transporte del TCP. Si se firman los mensajes, se reduce el riesgo de que manipulen el mensaje terceros mientras éste se transfiere. El cifrado proporciona privacidad de nivel de datos durante el transporte. El valor predeterminado es EncryptAndSign . |
sslProtocols | Un valor de marca de enumeración de SslProtocols que especifica qué SslProtocols son compatibles. El valor predeterminado es Tls|Tls11|Tls12. |
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. |
Atributo clientCredentialType
Valor | Descripción |
---|---|
None | El cliente es anónimo. Esto requiere un certificado para el servicio. |
Windows | Especifica la autenticación de Windows del cliente utilizando Negotiation de SP (negociación de Kerberos). |
Certificado | El cliente se autentica utilizando un certificado. Esto utiliza Negotiation de SSL y requiere un certificado para el servicio. |
Atributo protectionLevel
Valor | Descripción |
---|---|
None | Ninguna protección |
Firma | Se firman los mensajes. |
EncryptAndSign | - Los mensajes se cifran y se firman. |
Elementos secundarios
Ninguno
Elementos primarios
Elemento | Descripción |
---|---|
<security> | Especifica las funcionalidades de seguridad del elemento <netTcpBinding>. |
Comentarios
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 Windows (Negotiate) o SSL sobre TCP.