Freigeben über


<security> von <wsHttpBinding>

Gibt die Sicherheitsfunktionen von <<wsHttpBinding>> wieder.

Schemahierarchie

<<system.serviceModel>>
  <bindings>
    <<wsHttpBinding>>
      <binding>
        <security> von <wsHttpBinding>

Syntax

<security mode="Message/None/Transport/TransportWithMessageCredential">
   <transport
         clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
      proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
      realm="string" 
      defaultClientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
      defaultProxyCredentialType="Basic/Digest/None/Ntlm/Windows"
      defaultRealm="string" />
   <message
            clientCredentialType="Certificate/IssuedToken/None/UserName/Windows"
      algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
       establishSecurityContext="Boolean" 
      negotiateServiceCredential="Boolean"/>
</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. Der Standardwert ist Message.

  • Dieses Attribut ist vom Typ SecurityMode.

Untergeordnete Elemente

Element Beschreibung

<transport> von <wsHttpBinding>

Definiert die Sicherheitseinstellungen für den Transport. Dieses Element entspricht dem HttpTransportSecurityElement-Typ.

<message> von <wsHttpBinding>

Definiert die Sicherheitseinstellungen für die Nachricht. Dieses Element entspricht dem MessageSecurityOverHttpElement-Typ.

Übergeordnete Elemente

Element Beschreibung

<<wsHttpBinding>>

Eine sichere Bindung für HTTP-Transportanwendungen.

Hinweise

Die WSHttpBinding-Klasse ist für die Zusammenarbeit mit Diensten vorgesehen, die WS-*-Spezifikationen implementieren. Die Transportsicherheit für diese Bindung ist SSL (Secure Sockets Layer) über HTTP oder HTTPS.

Siehe auch

Verweis

WSHttpSecurity
Security
Security
WSHttpSecurityElement

Konzepte

<binding>

Weitere Ressourcen

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