public static function createFromUnsignedJwt(UnsignedJwt $unsignedJwt, string $signature) : SignedJwt
    {
        return new self($unsignedJwt->getHeader(), $unsignedJwt->getPayload(), $signature);
    }