diff --git a/Decrypt.php b/Decrypt.php index 2873d81..95af0fa 100644 --- a/Decrypt.php +++ b/Decrypt.php @@ -110,7 +110,7 @@ public function run(): JWT $jwt = new JWT(); $jwt->header->replace($jwe->getSharedProtectedHeader()); - $jwt->claims->replace(JsonConverter::decode($jwe->getPayload())); + $jwt->claims->replace((array)JsonConverter::decode((string)$jwe->getPayload())); $claimChecker = new Checker\ClaimCheckerManager($this->claimCheckers); $claimChecker->check($jwt->claims->all());