<<zabezpečení> wsHttpBinding>

Představuje možnosti <zabezpečení wsHttpBinding>.

<Konfigurace>
  <System.servicemodel>
    <Vazby>
      <wsHttpBinding>
        <Vazba>
          <Zabezpečení>

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>

Atributy a elementy

Následující části popisují atributy, podřízené elementy a nadřazené prvky.

Atributy

Atribut Popis
režim -Volitelné. Určuje typ použitého zabezpečení. Výchozí formát je Message.
- Tento atribut je typu SecurityMode.

Atribut režimu

Hodnota Popis
Žádná Zabezpečení je zakázané.
Přenos Zabezpečení se poskytuje pomocí protokolu HTTPS. Služba musí být nakonfigurovaná s certifikáty SSL. Zpráva je zcela zabezpečená pomocí protokolu HTTPS a je ověřena klientem pomocí certifikátu SSL služby. Ověřování klienta je řízeno prostřednictvím atributu ClientCredentials . přepravy<>.
Zpráva Zabezpečení je k dispozici pomocí zabezpečení zpráv PROTOKOLU SOAP. Ve výchozím nastavení je text PROTOKOLU SOAP šifrovaný a podepsaný. Tento režim nabízí celou řadu funkcí, jako je například to, jestli jsou přihlašovací údaje služby dostupné pro klienta, jakou sadu algoritmů použít a jakou úroveň ochrany se má použít pro text zprávy prostřednictvím vlastnosti Security.Message. Ověřování klienta se provádí jednou pro každou relaci a výsledky ověřování se ukládají do mezipaměti po dobu trvání relace.
TransportWithMessageCredential V tomto režimu https zajišťuje integritu, důvěrnost a ověřování serveru a zabezpečení zpráv SOAP zajišťuje ověřování klientů. Ve výchozím nastavení se ověřování klienta provádí jednou pro každou relaci a výsledky ověřování se ukládají do mezipaměti po dobu trvání relace.

Podřízené elementy

Element Popis
<Dopravy> Definuje nastavení zabezpečení přenosu. Tento prvek odpovídá HttpTransportSecurityElement typu.
<Zprávu> Definuje nastavení zabezpečení zprávy. Tento prvek odpovídá MessageSecurityOverHttpElement typu.

Nadřazené elementy

Element Popis
<wsHttpBinding> Zabezpečená vazba pro přenosové aplikace HTTP.

Poznámky

Třída WSHttpBinding je navržená pro spolupráci se službami, které implementují specifikace WS-*. Zabezpečení přenosu pro tuto vazbu je ssl (Secure Sockets Layer) přes protokol HTTP nebo HTTPS.

Viz také