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


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.

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