JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Método

Definición

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.

Se aplica a