Freigeben über


<windowsStreamSecurity>

Geben Sie die Sicherheitseinstellungen für Windows-Stream der benutzerdefinierten Bindung an.

<Konfiguration>
   <system.serviceModel>
     <Einbände>
       <Custombinding>
         <verbindlich>
           <windowsStreamSecurity>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
protectionLevel Definiert die Sicherheit auf Nachrichtenebene. Durch das Signieren von Nachrichten wird das Risiko verringert, dass eine Dritte die Nachricht manipuliert, während sie übertragen wird. Verschlüsselung bietet Datenschutz auf Datenebene während des Transports. Gültige Werte umfassen Folgendes:

- Keine: Kein Schutz.
- Vorzeichen: Nachrichten sind signiert.
- EncryptAndSign: Nachrichten werden signiert und verschlüsselt.

Der Standardwert ist EncryptAndSign.

Dieses Attribut ist vom Typ ProtectionLevel.

Untergeordnete Elemente

Nichts

Übergeordnete Elemente

Element Description
<verbindlich> Definiert alle Bindungsfunktionen der benutzerdefinierten Bindung.

Bemerkungen

Transporte, die ein streamorientiertes Protokoll wie TCP und named pipes verwenden, unterstützen streambasierte Transportupgrades. Insbesondere stellt WCF Sicherheitsupgrades bereit. Die Konfiguration dieser Transportsicherheit wird von diesem Konfigurationselement sowie von <sslStreamSecurity> gekapselt, das konfiguriert und einer benutzerdefinierten Bindung hinzugefügt werden kann.

Siehe auch