SecurityBindingElement.CreateCertificateOverTransportBindingElement 方法

定义

创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。 绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。

重载

CreateCertificateOverTransportBindingElement()

创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。

注解

此客户端必须使用其用于身份验证的证书进行配置。

备注

通过调用此方法创建了 SecurityBindingElement 对象后,MessageSecurityVersion 属性应被视为不可变。 如果修改此值,则可能出现不一致的绑定行为。

CreateCertificateOverTransportBindingElement()

创建一个安全绑定元素,该元素期望客户端使用 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

返回

TransportSecurityBindingElement

TransportSecurityBindingElement 对象。

注解

绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。

绑定元素配置为使用 Default 类的 MessageSecurityVersion 属性。

所创建绑定的 IncludeTimestamp 设置为 true

LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false

LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false

适用于

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

创建一个安全绑定元素,该元素期望客户端使用 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

参数

返回

TransportSecurityBindingElement

TransportSecurityBindingElement 对象。

例外

versionnull

注解

绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。 绑定元素是使用指定的 MessageSecurityVersion 配置的。

所创建绑定的 IncludeTimestamp 设置为 true

LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false

LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false

适用于