The purpose of this plugin is to allow vault to sign JWT tokens. This is based on the spec at hashicorp/vault#1986, but currently only supporting JWT (not JWE and JWS as outlined in the spec).
./build.sh
builds the plugin, computes the hash, and places both in the ./build folder./docker.sh
builds a docker image namedvault-jose
that will mount the plugin when it starts, then starts it./smoke/smoke.sh
runs a smoke test of the plugin: build, install in vault, and perform basic configuration and signing