Would it be possible to sign a jwt token with a RSA public key?