public function serialize(Token $token, Encryption\EncryptionInterface $encryption)
{
$this->sign($token, $encryption);
$serialization = new Serialization\Compact($this->encoder, new HeaderParameter\Factory(), new Claim\Factory());
return $serialization->serialize($token);
}