BasicHttpSecurityMode Énumération

Définition

Spécifie les types de sécurité qui peuvent être utilisés avec le BasicHttpBindingfourni par le système.

public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode = 
Public Enum BasicHttpSecurityMode
Héritage
BasicHttpSecurityMode

Champs

Nom Valeur Description
None 0

Le message SOAP n’est pas sécurisé pendant le transfert. Il s’agit du comportement par défaut.

Transport 1

La sécurité est fournie à l’aide du protocole HTTPS. Le service doit être configuré avec des certificats SSL. Le message SOAP est protégé dans son ensemble à l’aide du protocole HTTPS. Le service est authentifié par le client à l’aide du certificat SSL du service. L’authentification du client est contrôlée par le biais du ClientCredentialType.

Message 2

La sécurité est fournie à l’aide de la sécurité des messages SOAP. Pour le BasicHttpBindingsystème, le système exige que le certificat de serveur soit fourni séparément au client. Les types d’informations d’identification client valides pour cette liaison sont UserName et Certificate.

TransportWithMessageCredential 3

L’intégrité, la confidentialité et l’authentification du serveur sont fournies par HTTPS. Le service doit être configuré avec un certificat. L’authentification du client est fournie par le biais de la sécurité des messages SOAP. Ce mode s’applique lorsque l’utilisateur s’authentifie avec des informations d’identification UserName ou Certificate et qu’il existe un déploiement HTTPS existant pour sécuriser le transfert de messages.

TransportCredentialOnly 4

Ce mode ne fournit pas l’intégrité et la confidentialité des messages. Il fournit uniquement l’authentification du client basée sur HTTP. Utilisez ce mode avec précaution. Il doit être utilisé dans les environnements où la sécurité de transfert est fournie par d’autres moyens (comme IPSec) et que seule l’authentification du client est fournie par l’infrastructure Windows Communication Foundation (WCF).

Remarques

La sécurité dans ce contexte signifie la protection des messages (intégrité et confidentialité) ainsi que l’authentification du client et du service.

Les exigences de protection réelles (les parties spécifiques des messages SOAP qui doivent être signés ou signés et chiffrés) sont contrôlées par le biais d’attributs sur le contrat de service ou par le biais de propriétés dans la description du contrat. Les propriétés de la liaison ne contrôlent pas ce qui est signé ou chiffré : une liaison offre uniquement la fonctionnalité générale de signature et de chiffrement.

Le comportement par défaut pour l’objet BasicHttpBinding None est None.

S’applique à