SecurityTokenService.GetRequestorProofEncryptingCredentials Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает учетные данные шифрования проверки запрашивающей стороны.
protected:
virtual System::IdentityModel::Tokens::EncryptingCredentials ^ GetRequestorProofEncryptingCredentials(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request);
protected virtual System.IdentityModel.Tokens.EncryptingCredentials GetRequestorProofEncryptingCredentials (System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request);
abstract member GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
override this.GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
Protected Overridable Function GetRequestorProofEncryptingCredentials (request As RequestSecurityToken) As EncryptingCredentials
Параметры
- request
- RequestSecurityToken
Объект RequestSecurityToken, представляющий входящий запрос токена (RST).
Возвращаемое значение
Объект EncryptingCredentials, представляющий учетные данные запрашивающего объекта при шифровании.
Исключения
request
имеет значение null
.
Комментарии
Этот метод вызывается из GetProofToken метода .
Реализация по умолчанию выполняет следующие действия. Возвращает значение null
, если в запросе не указан маркер шифрования ( RequestSecurityToken.ProofEncryption свойство имеет значение null
). В противном случае, если он может получить маркер в виде X509SecurityToken, он возвращает учетные данные на основе этого маркера. Если не удается разрешить маркер как X509SecurityToken, RequestFailedException создается исключение .