SecurityBindingElement.CreateSslNegotiationBindingElement Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает симметричный элемент привязки безопасности, настроенный на выполнение согласования SSL на уровне SOAP между клиентом и сервером.
Перегрузки
CreateSslNegotiationBindingElement(Boolean, Boolean) |
Создает симметричный элемент привязки безопасности, выполняющий согласование SSL на уровне SOAP и указывающий, требуется ли сертификат клиента и отмена. |
CreateSslNegotiationBindingElement(Boolean) |
Создает симметричный элемент привязки безопасности, настроенный на выполнение согласования SSL на уровне SOAP между клиентом и сервером и указывающий, требуется ли сертификат клиента. |
CreateSslNegotiationBindingElement(Boolean, Boolean)
Создает симметричный элемент привязки безопасности, выполняющий согласование SSL на уровне SOAP и указывающий, требуется ли сертификат клиента и отмена.
public:
static System::ServiceModel::Channels::SymmetricSecurityBindingElement ^ CreateSslNegotiationBindingElement(bool requireClientCertificate, bool requireCancellation);
public static System.ServiceModel.Channels.SymmetricSecurityBindingElement CreateSslNegotiationBindingElement (bool requireClientCertificate, bool requireCancellation);
static member CreateSslNegotiationBindingElement : bool * bool -> System.ServiceModel.Channels.SymmetricSecurityBindingElement
Public Shared Function CreateSslNegotiationBindingElement (requireClientCertificate As Boolean, requireCancellation As Boolean) As SymmetricSecurityBindingElement
Параметры
- requireClientCertificate
- Boolean
Значение true
, если в процессе согласования SSL требуется сертификат клиента.
- requireCancellation
- Boolean
Значение true
используется, если требуется отмена. Если установлено значение false
, разрешается использование маркера контекста безопасности, который удобен в сценариях веб-ферм, поскольку в этом режиме состояние сеанса кодируется внутри установленного маркера контекста безопасности, а не хранится в памяти сервера.
Возвращаемое значение
Объект SymmetricSecurityBindingElement, который содержит новую привязку.
Комментарии
Маркер контекста безопасности, выпущенный после согласования SSL, основан на сеансе, если значение параметра requireCancellation
равняется true
; в противном случае выдается маркер контекста безопасности на основе файла cookie.
Применяется к
CreateSslNegotiationBindingElement(Boolean)
Создает симметричный элемент привязки безопасности, настроенный на выполнение согласования SSL на уровне SOAP между клиентом и сервером и указывающий, требуется ли сертификат клиента.
public:
static System::ServiceModel::Channels::SymmetricSecurityBindingElement ^ CreateSslNegotiationBindingElement(bool requireClientCertificate);
public static System.ServiceModel.Channels.SymmetricSecurityBindingElement CreateSslNegotiationBindingElement (bool requireClientCertificate);
static member CreateSslNegotiationBindingElement : bool -> System.ServiceModel.Channels.SymmetricSecurityBindingElement
Public Shared Function CreateSslNegotiationBindingElement (requireClientCertificate As Boolean) As SymmetricSecurityBindingElement
Параметры
- requireClientCertificate
- Boolean
Значение true
, если в процессе согласования SSL требуется сертификат клиента.
Возвращаемое значение
Объект SymmetricSecurityBindingElement, который содержит новую привязку.
Комментарии
Маркер контекста безопасности, выпущенный после согласования SSL, основан на файле cookie.