Поделиться через


SecurityBindingElement.CreateCertificateOverTransportBindingElement Метод

Определение

Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP. Этот элемент привязки полагается на транспорт при проверке подлинности сервера при защите сообщений (например, протокол HTTPS).

Перегрузки

CreateCertificateOverTransportBindingElement()

Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP.

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP.

Комментарии

На клиенте должен быть настроен сертификат, используемый для проверки подлинности.

Примечание

После создания объекта SecurityBindingElement путем вызова данного метода свойство MessageSecurityVersion должно рассматриваться как неизменяемое. Если изменить это значение, может возникнуть рассогласование привязки.

CreateCertificateOverTransportBindingElement()

Исходный код:
SecurityBindingElement.cs
Исходный код:
SecurityBindingElement.cs
Исходный код:
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)

Исходный код:
SecurityBindingElement.cs
Исходный код:
SecurityBindingElement.cs
Исходный код:
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.

Применяется к