Using RSA asymmetric keys with NodeJS to create a private key signed JWT and verify it with the corresponding public key.