JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entschlüsselt ein JWE und gibt den Klartext zurück.
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)
Parameter
- jwtToken
- JsonWebToken
Das JWE, das den Zypfertext enthält.
- validationParameters
- TokenValidationParameters
Der TokenValidationParameters zum Überprüfen des Tokens zu verwendende Wert.
- cancellationToken
- CancellationToken
Eine CancellationToken , die verwendet werden kann, um den Abbruch des asynchronen Vorgangs anzufordern.
Gibt zurück
Der decodierte Inhalt (Klartext) des JWE.
Ausnahmen
Wird ausgelöst, wenn validationParameters null ist.
Wird ausgelöst, wenn Enc null oder leer ist.
Wird ausgelöst, wenn die Dekomprimierung fehlgeschlagen ist.
Wird ausgelöst, wenn Kid nicht NULL ist UND die Entschlüsselung fehlschlägt.
Wird ausgelöst, wenn das JWE nicht entschlüsselt werden konnte.