JsonWebTokenHandler.DecryptTokenWithConfigurationAsync 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í.
Descifra un JWE y devuelve el texto no cifrado.
public System.Threading.Tasks.Task<string> DecryptTokenWithConfigurationAsync(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, System.Threading.CancellationToken cancellationToken);
member this.DecryptTokenWithConfigurationAsync : Microsoft.IdentityModel.JsonWebTokens.JsonWebToken * Microsoft.IdentityModel.Tokens.TokenValidationParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function DecryptTokenWithConfigurationAsync (jwtToken As JsonWebToken, validationParameters As TokenValidationParameters, cancellationToken As CancellationToken) As Task(Of String)
Parámetros
- jwtToken
- JsonWebToken
JWE que contiene el texto del cifrado.
- validationParameters
- TokenValidationParameters
TokenValidationParameters que se va a usar para validar el token.
- cancellationToken
- CancellationToken
CancellationToken que se puede usar para solicitar la cancelación de la operación asincrónica.
Devoluciones
Contenido descodificado (texto no cifrado) del JWE.
Excepciones
Se produce si validationParameters es null.
Se produce si Enc es null o está vacío.
Se produce si se produjo un error en la descompresión.
Se produce si Kid no es null Y se produce un error en el descifrado.
Se produce si el JWE no pudo descifrarse.