Partager via


<windowsStreamSecurity>

Spécifiez les paramètres de sécurité de flux de données Windows pour la liaison personnalisée.

<system.serviceModel>
  <bindings>
    <customBinding>
      <binding>
        <windowsStreamSecurity>

<windowsStreamSecurity protectionLevel="None/Sign/EncryptAndSign"/>

Attributs et éléments

Attributs

Attribut Description

protectionLevel

Définit la sécurité au niveau du message. 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. Les valeurs valides sont les suivantes :

  • None : aucune protection.
  • Sign : les messages sont signés.
  • EncryptAndSign : les messages sont signés et chiffrés.

La valeur par défaut est EncryptAndSign.

Cet attribut est de type ProtectionLevel.

Éléments enfants

Aucun

Éléments parents

Élément Description

<binding>

Définit toutes les fonctions de liaison de la liaison personnalisée.

Notes

Les transports qui utilisent un protocole orienté flux de données, tel que TCP, et des canaux nommés prennent en charge les mises à niveau de transport basées sur le flux de données. Plus spécifiquement, WCF fournit les mises à niveau de la sécurité. La configuration de cette sécurité de transport est encapsulée par cet élément de configuration, ainsi que par <sslStreamSecurity>, qui peut être configuré et ajouté à une liaison personnalisée.

Voir aussi

Référence

<customBinding>
CustomBinding
WindowsStreamSecurityElement
WindowsStreamSecurityBindingElement

Autres ressources

Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings