SecurityBindingElement.CreateCertificateOverTransportBindingElement 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。 绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。
重载
CreateCertificateOverTransportBindingElement() |
创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。 |
CreateCertificateOverTransportBindingElement(MessageSecurityVersion) |
创建一个安全绑定元素,该元素期望客户端使用 SOAP 消息安全执行基于证书的身份验证。 |
注解
此客户端必须使用其用于身份验证的证书进行配置。
注意
通过调用此方法创建了 SecurityBindingElement 对象后,MessageSecurityVersion 属性应被视为不可变。 如果修改此值,则可能出现不一致的绑定行为。
CreateCertificateOverTransportBindingElement()
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
创建一个安全绑定元素,该元素期望客户端使用 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 对象。
注解
绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。
绑定元素配置为使用 Default 类的 MessageSecurityVersion 属性。
所创建绑定的 IncludeTimestamp 设置为 true
。
从 LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false
。
从 LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false
。
适用于
CreateCertificateOverTransportBindingElement(MessageSecurityVersion)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
创建一个安全绑定元素,该元素期望客户端使用 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
参数
- version
- MessageSecurityVersion
该绑定的 MessageSecurityVersion。
返回
TransportSecurityBindingElement 对象。
例外
version
为 null
。
注解
绑定元素期望传输提供服务器身份验证和消息保护(例如 HTTPS)。 绑定元素是使用指定的 MessageSecurityVersion 配置的。
所创建绑定的 IncludeTimestamp 设置为 true
。
从 LocalClientSecuritySettings 中返回的 LocalClientSettings 对象的 DetectReplays 属性设置为 false
。
从 LocalServiceSecuritySettings 中返回的 LocalServiceSettings 对象的 DetectReplays 属性设置为 false
。