SecurityTokenService.GetRequestorProofEncryptingCredentials Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .