JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Méthode

Définition

Déchiffre un JWE et retourne le texte clair.

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)

Paramètres

jwtToken
JsonWebToken

JWE qui contient le texte du cypher.

validationParameters
TokenValidationParameters

TokenValidationParameters À utiliser pour valider le jeton.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour demander l’annulation de l’opération asynchrone.

Retours

Contenu décodé (texte clair) du JWE.

Exceptions

Levée si validationParameters la valeur est null.

Levée si Enc la valeur est null ou vide.

Levée si la décompression a échoué.

Levée s’il Kid n’est pas null ET que le déchiffrement échoue.

Levée si le JWE n’a pas pu être déchiffré.

S’applique à