BasicHttpSecurityMode BasicHttpSecurityMode BasicHttpSecurityMode BasicHttpSecurityMode Enum

Definición

Especifica los tipos de seguridad que se pueden utilizar con el BasicHttpBindingproporcionado por el sistema.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
Herencia
BasicHttpSecurityModeBasicHttpSecurityModeBasicHttpSecurityModeBasicHttpSecurityMode

Campos

Message Message Message Message 2

La seguridad se proporciona mediante la seguridad del mensaje SOAP.Security is provided using SOAP message security. Para BasicHttpBinding, el sistema requiere que el certificado de servidor se proporcione al cliente por separado.For the BasicHttpBinding, the system requires that the server certificate be provided to the client separately. Los tipos válidos de credencial del cliente para este enlace son UserName y Certificate.The valid client credential types for this binding are UserName and Certificate.

None None None None 0

El mensaje SOAP no está protegido durante la transferencia.The SOAP message is not secured during transfer. Éste es el comportamiento predeterminado.This is the default behavior.

Transport Transport Transport Transport 1

La seguridad se proporciona utilizando HTTPS.Security is provided using HTTPS. El servicio se debe configurar con certificado SSL.The service must be configured with SSL certificates. El mensaje SOAP se protege en conjunto utilizando HTTPS.The SOAP message is protected as a whole using HTTPS. El cliente autentica el servicio mediante el certificado SSL del servicio.The service is authenticated by the client using the service's SSL certificate. La autenticación del cliente se controla a través de ClientCredentialType.The client authentication is controlled through the ClientCredentialType.

TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly 4

Este modo no proporciona integridad del mensaje y confidencialidad.This mode does not provide message integrity and confidentiality. Proporciona sólo la autenticación del cliente basada en HTTP.It provides only HTTP-based client authentication. Utilice este modo con precaución.Use this mode with caution. Se debe usar en entornos donde otros recursos (como IPSec) proporcionan la seguridad de transferencia y donde la infraestructura de Windows Communication Foundation (WCF) proporciona solo la autenticación del cliente.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

HTTPS proporciona integridad, confidencialidad y autenticación del servidor.Integrity, confidentiality and server authentication are provided by HTTPS. El servicio se debe configurar con un certificado.The service must be configured with a certificate. La autenticación del cliente se proporciona por medio de la seguridad del mensaje SOAP.Client authentication is provided by means of SOAP message security. Este modo es aplicable cuando el usuario se está autenticando con un nombre de usuario o credencial del certificado y existe una implementación de HTTPS para proteger la transferencia del mensaje.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.

Comentarios

Seguridad en este contexto significa la protección del mensaje (integridad y confidencialidad) así como autenticación del cliente y del servicio.Security in this context means message protection (integrity and confidentiality) as well as client and service authentication.

Los requisitos de protección reales (las partes concretas de mensajes SOAP que se deben firmar o se deben firmar y cifrar) se controlan a través de los atributos en el contrato de servicios o a través de las propiedades en la descripción del contrato.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. Las propiedades del enlace no controlan lo que se firma o se cifra: un enlace sólo entrega la función general de firmar y cifrar.Properties on the binding do not control what is being signed or encrypted: a binding only delivers the general capability of signing and encrypting.

El comportamiento predeterminado de BasicHttpBinding es None.The default behavior for the BasicHttpBinding is None.

Se aplica a