diff --git a/apisix/plugins/jwe-decrypt.lua b/apisix/plugins/jwe-decrypt.lua index 8f7c6838037c..f163f4034ee1 100644 --- a/apisix/plugins/jwe-decrypt.lua +++ b/apisix/plugins/jwe-decrypt.lua @@ -110,7 +110,7 @@ local function jwe_decrypt_with_obj(o, consumer) secret, nil, cipher, - {iv = o.iv} + {iv = dec(o.iv)} ) local decrypted = aes_default:decrypt(dec(o.ciphertext), dec(o.tag))