jwt.sign({
exp: Math.floor(Date.now() / 1000) + (60 * 60),
data: 'foobar'
}, 'secret');
foreach($https as $k => $v) {
if (!$inHttp($v)) {
unset($https[$k]);
}
}
Так пробовали?