<<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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.