Comparteix a través de


SecurityTokenService.GetRequestorProofEncryptingCredentials Método

Definición

Obtiene las credenciales de cifrado de prueba del 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

RequestSecurityToken que representa la solicitud de token entrante (RST).

Devoluciones

Objeto EncryptingCredentials que representa las credenciales de cifrado del solicitante.

Excepciones

request es null.

Comentarios

Se llama a este método desde el GetProofToken método .

La implementación predeterminada hace lo siguiente. Devuelve null si no hay ningún token de cifrado especificado en la solicitud (la RequestSecurityToken.ProofEncryption propiedad es null). De lo contrario, si puede obtener el token como , X509SecurityTokendevuelve credenciales basadas en ese token. Si no puede resolver el token como , X509SecurityTokense produce una RequestFailedException excepción .

Se aplica a