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