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 de 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 RST (solicitação de token de entrada).
Retornos
Um EncryptingCredentials objeto 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 conseguir obter o token como um X509SecurityToken, ele retornará credenciais com base nesse token. Se ele não puder resolver o token como um X509SecurityToken, um RequestFailedException será gerado.