JsonWebTokenHandler.DecryptToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
解密 JWE 並回傳明文。
public string DecryptToken(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
member this.DecryptToken : Microsoft.IdentityModel.JsonWebTokens.JsonWebToken * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> string
Public Function DecryptToken (jwtToken As JsonWebToken, validationParameters As TokenValidationParameters) As String
參數
- jwtToken
- JsonWebToken
包含密碼文本的 JWE。
- validationParameters
- TokenValidationParameters
用於 TokenValidationParameters 驗證代幣。
傳回
JWE 的解碼/明文內容。
例外狀況
如果 validationParameters 是空,則擲出。
如果 Enc 是空或空,則會拋出。
如果減壓失敗,他會被丟棄。
如果 Kid 不是空且解密失敗,則會拋出。
如果 JWE 無法解密,則會被丟棄。