BasicHttpSecurityMode Výčet

Definice

Určuje typy zabezpečení, které lze použít se systémem.BasicHttpBinding

public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode = 
Public Enum BasicHttpSecurityMode
Dědičnost
BasicHttpSecurityMode

Pole

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 UserName a Certificate.

None 0

Při přenosu není zpráva SOAP zabezpečená. Toto je výchozí chování.

Transport 1

Zabezpečení je poskytováno 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 prostřednictvím ClientCredentialType.

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 s opatrností. Měla by se používat v prostředích, kde je zabezpečení přenosu poskytováno jinými prostředky (například IPSec) a pouze ověřování klientů je poskytováno infrastrukturou Windows Communication Foundation (WCF).

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í klienta je poskytováno prostřednictvím zabezpečení zpráv SOAP. Tento režim platí, když uživatel ověřuje přihlašovací údaje uživatelského jména nebo certifikátu a existuje existující nasazení HTTPS pro zabezpečení přenosu zpráv.

Poznámky

Zabezpečení v tomto kontextu znamená ochranu zpráv (integritu a důvěrnost) a také ověřování klientů a služeb.

Skutečné požadavky na ochranu (konkrétní části zpráv SOAP, které musí být podepsané nebo podepsané a šifrované), jsou řízeny atributy kontraktu služby nebo prostřednictvím vlastností v popisu smlouvy. Vlastnosti vazby neřídí, co je podepsáno nebo šifrované: vazba poskytuje pouze obecnou funkci podepisování a šifrování.

Výchozí chování je BasicHttpBinding Žádné.

Platí pro