Partager via


<transport> de <netTcpBinding>

Définit le type de conditions de sécurité au niveau du message pour un point de terminaison configuré avec <netTcpBinding>.

Hiérarchie de schéma

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

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description

clientCredentialType

Facultatif. Spécifie le type d'informations d'identification à utiliser lors de l'authentification du client à l'aide de la sécurité de transport.

protectionLevel

Facultatif. Définit la sécurité au niveau du transport TCP. La signature des messages atténue le risque de modification par un tiers pendant le transfert. Le chiffrement garantit la confidentialité des données pendant le transport.

La valeur par défaut est EncryptAndSign.

policyEnforcement

Cette énumération spécifie à quel moment ExtendedProtectionPolicy doit être appliqué.

  1. Never : la stratégie n'est jamais appliquée (la protection étendue est désactivée).

  2. WhenSupported : la stratégie est appliquée uniquement si le client prend en charge la protection étendue.

  3. Always : la stratégie est toujours appliquée. Les clients qui ne prennent pas en charge la protection étendue ne pourront pas être authentifiés.

Éléments enfants

Aucune

Éléments parents

Élément Description

<security> de <netTcpBinding>

Spécifie les fonctionnalités de sécurité du <netTcpBinding>.

Notes

Utilisez la sécurité de transport pour l'intégrité et la confidentialité du message SOAP et l'authentification mutuelle. Si ce mode de sécurité est sélectionné sur une liaison, la pile de canaux est configurée à l'aide d'un transport sécurisé et les messages SOAP sont sécurisés à l'aide d'une sécurité de transport, telle que HTTPS ou SSL, via le TCP.

Voir aussi

Référence

TcpTransportSecurity
Transport
Transport
NetTcpTransportSecurityElement

Concepts

<binding>

Autres ressources

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