SecurityTokenService.GetRequestorProofEncryptingCredentials Método

Definição

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.

Aplica-se a