Psecio\Jwt\JwtTest::testVerifyJwtSignaturePastExpire PHP Method

testVerifyJwtSignaturePastExpire() public method

Try the verify call on a JWT with no expiration defined in the header
    public function testVerifyJwtSignaturePastExpire()
    {
        $key = 'test';
        $header = new Header($key);
        $jwt = new Jwt($header);
        $jwt->issuer('http://example.org')->audience('http://example.com')->expireTime(time() - 3600);
        $claims = (object) $jwt->getClaims()->toArray();
        $parts = explode('.', $jwt->encode());
        $signature = $jwt->base64Decode($parts[2]);
        $header = (object) $jwt->getHeader()->toArray();
        $this->assertTrue($jwt->verify($key, $header, $claims, $signature));
    }