SecurityTokenService.GetRequestorProofEncryptingCredentials Método

Definição

Obtém a prova do requerente que encripta as credenciais.

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

A RequestSecurityToken que representa o pedido de token recebido (RST).

Devoluções

Um EncryptingCredentials objeto que representa as credenciais de encriptação do requerente.

Exceções

request é null.

Observações

Este método é chamado do GetProofToken método.

A implementação padrão faz o seguinte. Retorna null se não houver um token de encriptação especificado no pedido (a RequestSecurityToken.ProofEncryption propriedade é null). Caso contrário, se conseguir obter o token como X509SecurityTokenum , devolve credenciais com base nesse token. Se não conseguir resolver o token como X509SecurityTokenum , a RequestFailedException é lançado.

Aplica-se a