Freigeben über


<security> von <netTcpBinding>

Definiert die Sicherheitseinstellungen für eine Bindung.

Schemahierarchie

<<system.serviceModel>>
  <binding>
    <<netTcpBinding>>
      <binding>
        <security> von <netTcpBinding>

Syntax

<security mode="Message/None/Transport/TransportWithCredential">
   <transport
      clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
           protectionLevel="None/Sign/EncryptAndSign" />
   <message
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
      clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

Attribute und Elemente

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

Attribute

Attribut Beschreibung

mode

Optional. Gibt den angewendeten Sicherheitstyp an. Gültige Werte werden unten gezeigt. Der Standardwert ist Transport.

Dieses Attribut ist vom Typ SecurityMode.

Untergeordnete Elemente

Element Beschreibung

<transport> von <netTcpBinding>

Definiert die Sicherheitseinstellungen für den Transport. Dieses Element ist vom Typ TcpTransportSecurityElement.

<message>-Element von <netTcpBinding>

Definiert die Sicherheitseinstellungen für die Nachricht. Dieses Element ist vom Typ MessageSecurityOverTcpElement.

Übergeordnete Elemente

Element Beschreibung

binding

Das Bindungselement von <<netTcpBinding>>.

Hinweise

Alle Standardbindungen stellen Parameter zur Steuerung der Sicherheitsanforderungen für Übertragungen bereit. Diese Parameter beinhalten normalerweise den Sicherheitsmodus, mit dem angegeben wurde, ob Sicherheit auf Nachrichtenebene oder auf Übertragungsebene verwendet wird und welcher Clientanmeldeinformationstyp ausgewählt wurde. Basierend auf der mit diesen Parametern bereitgestellten Optionsauswahl wird ein Kanalstapel mit der entsprechenden Sicherheit erstellt.

Die von Windows Communication Foundation (WCF) gelieferten und vom System bereitgestellten Bindungen wurden für einige der gängigsten Szenarioanforderungen entwickelt. Diese Bindungen ermöglichen alle die Angabe von Sicherheitsanforderungen für einige bestimmte Zielszenarios.

Dieses Konfigurationselement stellt die Sicherheitsspezifikationen für netTcpBinding bereit. Daraus ergibt sich eine sichere, zuverlässige und optimierte Bindung, die computerübergreifende Kommunikation unterstützt. Diese Bindung generiert standardmäßig einen Laufzeitkommunikationsstapel mit TCP für die Nachrichtenübertragung, Windows-Sicherheit für Nachrichtensicherheit und Authentifizierung, WS-Reliable-Messaging für Zuverlässigkeit sowie binäre Nachrichtencodierung.

Siehe auch

Verweis

NetTcpSecurity
Security
Security
NetTcpSecurityElement

Konzepte

<binding>

Weitere Ressourcen

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