Megosztás a következőn keresztül:


<a <wshttpBinding biztonsága>>

A wsHttpBinding> biztonsági képességeit< jelöli.

<Konfigurációs>
  <system.serviceModel>
    <Kötések>
      <wsHttpBinding>
        <Kötelező>
          <Biztonsági>

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>

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik

Attribútumok

Attribútum Leírás
mód -Választható. Az alkalmazott biztonsági típust adja meg. A mező alapértelmezett értéke: Message.
- Ez az attribútum típusa SecurityMode.

Mode attribútum

Érték Leírás
Nincs A biztonság le van tiltva.
Átvitel A biztonság HTTPS használatával érhető el. A szolgáltatást SSL-tanúsítványokkal kell konfigurálni. Az üzenet teljes mértékben https-lel van védve, és az ügyfél hitelesíti a szolgáltatás SSL-tanúsítványával. Az ügyfélhitelesítést az ClientCredentials attribútum szabályozza. a< szállítás> során.
Üzenet A biztonság a SOAP üzenetbiztonság használatával érhető el. Alapértelmezés szerint a SOAP törzse Titkosított és Aláírt. Ez a mód számos funkciót kínál, például azt, hogy a szolgáltatás hitelesítő adatai sávon kívül érhetők-e el az ügyfélnél, a használni kívánt algoritmuscsomagot, valamint hogy milyen szintű védelmet kell alkalmazni az üzenettörzsre a Security.Message tulajdonságon keresztül. Az ügyfél-hitelesítés munkamenetenként egyszer történik, és a hitelesítési eredmények gyorsítótárazva lesznek a munkamenet időtartamára.
TransportWithMessageCredential Ebben a módban a HTTPS integritást, bizalmasságot és kiszolgálóhitelesítést biztosít, a SOAP üzenetbiztonság pedig ügyfél-hitelesítést biztosít. Alapértelmezés szerint az ügyfél-hitelesítés munkamenetenként egyszer történik, és a hitelesítési eredmények gyorsítótárazva lesznek a munkamenet időtartamára.

Gyermekelemek

Elem Leírás
<Közlekedési> Meghatározza az átviteli biztonsági beállításokat. Ez az elem a típusnak felel meg HttpTransportSecurityElement .
<Üzenetet> Meghatározza az üzenet biztonsági beállításait. Ez az elem a típusnak felel meg MessageSecurityOverHttpElement .

Szülőelemek

Elem Leírás
<wsHttpBinding> Biztonságos kötés HTTP-átviteli alkalmazásokhoz.

Megjegyzések

A WSHttpBinding osztály a WS-* specifikációkat implementáló szolgáltatásokkal való együttműködésre lett kialakítva. Ennek a kötésnek az átviteli biztonsága a Secure Sockets Layer (SSL) HTTP vagy HTTPS protokollon keresztül.

Lásd még