Sprache

JsonWebTokenHandler.DecryptTokenWithConfigurationAsync Methode

Definition

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.

Gilt für: