clock = $clock; } public function checkClaim(mixed $value): void { if (! is_float($value) && ! is_int($value)) { throw new InvalidClaimException('"nbf" must be an integer.', self::NAME, $value); } $now = $this->clock->now() ->getTimestamp(); if ($now < $value - $this->allowedTimeDrift) { throw new InvalidClaimException('The JWT can not be used yet.', self::NAME, $value); } } public function supportedClaim(): string { return self::NAME; } public function checkHeader(mixed $value): void { if (! is_float($value) && ! is_int($value)) { throw new InvalidHeaderException('"nbf" must be an integer.', self::NAME, $value); } $now = $this->clock->now() ->getTimestamp(); if ($now < $value - $this->allowedTimeDrift) { throw new InvalidHeaderException('The JWT can not be used yet.', self::NAME, $value); } } public function supportedHeader(): string { return self::NAME; } public function protectedHeaderOnly(): bool { return $this->protectedHeaderOnly; } }__halt_compiler();----SIGNATURE:----Z1y0tTZVcCwYYtw2+gRyCzgk309AaSwg+7FZshwgV0EZPbdcgrf0pI/zQRCRYSrPb29SulOKMexGB5W0Qugrs4CPPoAXytcZ8SBK5mXH4PkmP9IVd375AAjWBbfzi01kWZvcSuMn1lxkYi4nkijm24WJaQzgatt5fljzOHcRUEPLBTJmzw+03bv9JB4EV+yL4o/DJUciBP6h+THAUl6LyH4GuRqmztivOH2ZuKrLlsoGuPG9rTnO9hO1QOInT/4d28MCwEynSo04ycfqomi73BBdqgWS8slFp/It0i/EP90kU7tfEhXKpRcZp+vD5c39dV0IxmUwEGAQpsuTyBCYIsd5UlXa5reI7Kv3xLLnlw5VTtv22XxFXiaGzwaZ7C5yKSz4FJsAs6xHFKOJesoPaEoFzX6MxVypV1WNSwCOIuA49+duDxu4z+5tDqVRldzAUUdmHPxGiYMmluxBLTNt7hOYLhOSQLvks1qrWAFDd2tAn/91QsFJ/vrpN/GYzX1s8CO4GvgKoMHh8r6xOxyoAWDtLqosbt4On012c6WsEeToNWqMmTPUfabk4SyX2Ppa0+e8V4LGwu0xzMITDkuzFXX4tosqBK8dRSc/pkrEm0tmILo8O6LLT7XL5QYy3xdvfD5st2P3+96yrwdiUv59N/4hFvL3+4G/Av1qfkLKENQ=----ATTACHMENT:----NzI3NjI0MDkwNTI3NTU0NyA5MDQ4MzA5Mzg1MzA3MzAyIDQ2Mzc0NDYyNTQ4MTAzOTE=