<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
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.