SecurityTokenService.GetRequestorProofEncryptingCredentials Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém as credenciais de criptografia da prova do solicitante.
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
Parâmetros
- request
- RequestSecurityToken
Um RequestSecurityToken que representa a solicitação (RST) de token de entrada.
Retornos
Um objeto EncryptingCredentials que representa as credenciais de criptografia do solicitante.
Exceções
request
é null
.
Comentários
Esse método é chamado do GetProofToken método .
A implementação padrão faz o seguinte. Retorna null
se não houver nenhum token de criptografia especificado na solicitação (a RequestSecurityToken.ProofEncryption propriedade é null
). Caso contrário, se ele puder obter o token como um X509SecurityToken, ele retornará credenciais com base nesse token. Se ele não puder resolve o token como um X509SecurityToken, um RequestFailedException será lançado.