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


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 создается исключение .

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