JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.