SecurityBindingElement.CreateCertificateOverTransportBindingElement Método

Definição

Cria um elemento de associação de segurança que espera que os clientes façam a autenticação baseada em certificado usando a segurança de mensagem SOAP. O elemento de associação espera que o transporte forneça autenticação do servidor e a proteção da mensagem (por exemplo, HTTPS).

Sobrecargas

CreateCertificateOverTransportBindingElement()

Cria um elemento de associação de segurança que espera que os clientes façam a autenticação baseada em certificado usando a segurança de mensagem SOAP.

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Cria um elemento de associação de segurança que espera que os clientes façam a autenticação baseada em certificado usando a segurança de mensagem SOAP.

Comentários

O cliente deve ser configurado com um certificado que usa para autenticação.

Observação

Depois que um SecurityBindingElement objeto é criado chamando esse método, a MessageSecurityVersion propriedade deve ser tratada como imutável. Comportamento de associação inconsistente poderá ocorrer se esse valor for modificado.

CreateCertificateOverTransportBindingElement()

Cria um elemento de associação de segurança que espera que os clientes façam a autenticação baseada em certificado usando a segurança de mensagem SOAP.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement();
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement ();
static member CreateCertificateOverTransportBindingElement : unit -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement () As TransportSecurityBindingElement

Retornos

TransportSecurityBindingElement

Um objeto TransportSecurityBindingElement.

Comentários

O elemento de associação espera que o transporte forneça autenticação do servidor e a proteção da mensagem (por exemplo, HTTPS).

O elemento de associação é configurado para usar a Default propriedade da MessageSecurityVersion classe.

A associação criada foi IncludeTimestamp definida como true.

O LocalClientSecuritySettings objeto retornado tem LocalClientSettings sua DetectReplays propriedade definida como false.

O LocalServiceSecuritySettings objeto retornado tem LocalServiceSettings sua DetectReplays propriedade definida como false.

Aplica-se a

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Cria um elemento de associação de segurança que espera que os clientes façam a autenticação baseada em certificado usando a segurança de mensagem SOAP.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement (System.ServiceModel.MessageSecurityVersion version);
static member CreateCertificateOverTransportBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement (version As MessageSecurityVersion) As TransportSecurityBindingElement

Parâmetros

version
MessageSecurityVersion

O MessageSecurityVersion para a associação.

Retornos

TransportSecurityBindingElement

Um objeto TransportSecurityBindingElement.

Exceções

version é null.

Comentários

O elemento de associação espera que o transporte forneça autenticação do servidor e a proteção da mensagem (por exemplo, HTTPS). O elemento de associação é configurado com o especificado MessageSecurityVersion.

A associação criada foi IncludeTimestamp definida como true.

O LocalClientSecuritySettings objeto retornado tem LocalClientSettings sua DetectReplays propriedade definida como false.

O LocalServiceSecuritySettings objeto retornado tem LocalServiceSettings sua DetectReplays propriedade definida como false.

Aplica-se a