BasicHttpSecurityMode BasicHttpSecurityMode BasicHttpSecurityMode BasicHttpSecurityMode Enum

Définition

Spécifie les types de sécurité pouvant être utilisés avec la BasicHttpBinding fournie par le système.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

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

Champs

Message Message Message Message 2

La sécurité est fournie à l'aide de la sécurité des messages SOAP.Security is provided using SOAP message security. Pour la BasicHttpBinding, le système impose que le certificat de serveur soit fourni au client séparément.For the BasicHttpBinding, the system requires that the server certificate be provided to the client separately. Les types d'informations d'identification de client valides pour cette liaison sont UserName et Certificate.The valid client credential types for this binding are UserName and Certificate.

None None None None 0

Le message SOAP n'est pas sécurisé pendant le transfert.The SOAP message is not secured during transfer. Il s'agit du comportement par défaut.This is the default behavior.

Transport Transport Transport Transport 1

La sécurité est fournie à l'aide de HTTPS.Security is provided using HTTPS. Le service doit être configuré à l'aide de certificats SSL.The service must be configured with SSL certificates. Le message SOAP est protégé dans son ensemble à l'aide du protocole HTTPS.The SOAP message is protected as a whole using HTTPS. Le service est authentifié par le client à l’aide du certificat SSL du service.The service is authenticated by the client using the service's SSL certificate. L'authentification du client est contrôlée via le ClientCredentialType.The client authentication is controlled through the ClientCredentialType.

TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly 4

Ce mode n'assure pas l'intégrité et la confidentialité des messages.This mode does not provide message integrity and confidentiality. Il assure uniquement l'authentification du client sur la base du protocole HTTP.It provides only HTTP-based client authentication. Utilisez ce mode avec prudence.Use this mode with caution. Il doit être utilisé dans des environnements où la sécurité de transport est assurée par d’autres moyens (comme IPSec) et où seule l’authentification du client est fournie par l’infrastructure Windows Communication Foundation (WCF).It should be used in environments where the transfer security is being provided by other means (such as IPSec) and only client authentication is provided by the Windows Communication Foundation (WCF) infrastructure.

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 3

L'intégrité, la confidentialité et l'authentification du serveur sont fournies par HTTPS.Integrity, confidentiality and server authentication are provided by HTTPS. Le service doit être configuré à l'aide d'un certificat.The service must be configured with a certificate. L'authentification du client est fournie au moyen de la sécurité des messages SOAP.Client authentication is provided by means of SOAP message security. Ce mode est applicable lorsque l'utilisateur s'authentifie à l'aide de l'information d'identification UserName ou Certificate et qu'il existe un déploiement HTTPS sécurisant le transfert de messages.This mode is applicable when the user is authenticating with a UserName or Certificate credential and there is an existing HTTPS deployment for securing message transfer.

Remarques

Dans ce contexte, on entend par sécurité la protection des messages (intégrité et confidentialité), de même que l'authentification du client et du service.Security in this context means message protection (integrity and confidentiality) as well as client and service authentication.

Les spécifications de protection réelles (parties spécifiques des messages SOAP devant être signées ou signées et chiffrées) sont contrôlées par le biais d'attributs sur le contrat de service ou de propriétés dans la description du contrat.Actual protection requirements (the specific parts of SOAP messages that must be signed or signed and encrypted) are controlled through attributes on the service contract or through properties in the contract description. Les propriétés sur la liaison ne contrôlent pas ce qui est signé ou chiffré : elle offre uniquement la possibilité de signer et de chiffrer.Properties on the binding do not control what is being signed or encrypted: a binding only delivers the general capability of signing and encrypting.

Le comportement par défaut pour BasicHttpBinding est None.The default behavior for the BasicHttpBinding is None.

S’applique à