JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Metodo

Definizione

Decrittografa un JWE e restituisce il testo non crittografato.

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)

Parametri

jwtToken
JsonWebToken

JWE che contiene il testo crittografato.

validationParameters
TokenValidationParameters

Oggetto TokenValidationParameters da usare per convalidare il token.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per richiedere l'annullamento dell'operazione asincrona.

Valori restituiti

Contenuto decodificato (testo non crittografato) di JWE.

Eccezioni

Generata se validationParameters è Null.

Generata se Enc è null o vuoto.

Generata se la decompressione non è riuscita.

Generata se Kid non è null E la decrittografia ha esito negativo.

Generata se JWE non è stato in grado di decrittografare.

Si applica a