BasicHttpSecurityMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje typy zabezpečení, které lze použít se systémem poskytovaným BasicHttpBinding.
public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode =
Public Enum BasicHttpSecurityMode
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Během přenosu není zpráva SOAP zabezpečená. Toto je výchozí chování. |
| Transport | 1 | Zabezpečení se poskytuje pomocí protokolu HTTPS. Služba musí být nakonfigurovaná s certifikáty SSL. Zpráva SOAP je chráněna jako celek pomocí protokolu HTTPS. Služba je ověřena klientem pomocí certifikátu SSL služby. Ověřování klienta je řízeno ClientCredentialTypeprostřednictvím . |
| Message | 2 | Zabezpečení se poskytuje pomocí zabezpečení zpráv SOAP.
BasicHttpBindingSystém vyžaduje, aby byl certifikát serveru poskytován klientovi samostatně. Platné typy přihlašovacích údajů klienta pro tuto vazbu jsou |
| TransportWithMessageCredential | 3 | Protokol HTTPS poskytuje integritu, důvěrnost a ověřování serveru. Služba musí být nakonfigurovaná s certifikátem. Ověřování klientů je poskytováno prostřednictvím zabezpečení zpráv SOAP. Tento režim platí, když se uživatel ověřuje pomocí přihlašovacích údajů UserName nebo Certificate a existuje existující nasazení HTTPS pro zabezpečení přenosu zpráv. |
| TransportCredentialOnly | 4 | Tento režim neposkytuje integritu a důvěrnost zpráv. Poskytuje pouze ověřování klienta založeného na protokolu HTTP. Tento režim používejte opatrně. Měla by se používat v prostředích, kde zabezpečení přenosu poskytuje jiné prostředky (například IPSec) a infrastruktura Windows Communication Foundation (WCF) poskytuje pouze ověřování klientů. |
Poznámky
Zabezpečení v tomto kontextu znamená ochranu zpráv (integritu a důvěrnost) i ověřování klientů a služeb.
Skutečné požadavky na ochranu (konkrétní části zpráv PROTOKOLU SOAP, které musí být podepsány nebo podepsány a šifrované) jsou řízeny prostřednictvím atributů kontraktu služby nebo prostřednictvím vlastností v popisu smlouvy. Vlastnosti vazby neřídí, co je podepsáno nebo šifrováno: vazba poskytuje pouze obecnou funkci podepisování a šifrování.
Výchozí chování pro BasicHttpBinding hodnotu None (Žádné).