SecurityBindingElement.CreateCertificateOverTransportBindingElement Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP. Этот элемент привязки полагается на транспорт при проверке подлинности сервера при защите сообщений (например, протокол HTTPS).
Перегрузки
CreateCertificateOverTransportBindingElement() |
Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP. |
CreateCertificateOverTransportBindingElement(MessageSecurityVersion) |
Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений SOAP. |
Комментарии
На клиенте должен быть настроен сертификат, используемый для проверки подлинности.
Примечание
После создания объекта SecurityBindingElement путем вызова данного метода свойство MessageSecurityVersion должно рассматриваться как неизменяемое. Если изменить это значение, может возникнуть рассогласование привязки.
CreateCertificateOverTransportBindingElement()
- Исходный код:
- 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
Создает элемент привязки безопасности, настроенный на проверку подлинности клиентов на основе сертификата с использованием средств защиты сообщений 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
.