A simple tool to for working with JWK's.
usage: josetool [<flags>] <command> [<args> ...]
--help Show context-sensitive help (also try --help-long and --help-man).
ecdsa [<flags>] [<curve>]
creates a jwt for the given inputs
usage: josetool rsa [<flags>] [<bits>]
--help Show context-sensitive help (also try --help-long and --help-man).
-a, --algorithm=RS256 the algorithm to use
-i, --key-id=KEY-ID the key id to use
-u, --use=sig how this key will be used
-f, --filename="-" the base filename to output the key to
[<bits>] the number of bits for the key
usage: josetool ecdsa [<flags>] [<curve>]
--help Show context-sensitive help (also try --help-long and --help-man).
-a, --algorithm=ES256 the algorithm to use
-i, --key-id=KEY-ID the key id to use
-u, --use=sig how this key will be used
-f, --filename="-" the base filename to output the key to
[<curve>] the curve to use
usage: josetool sign [<flags>] <key>
creates a jwt for the given inputs
--help Show context-sensitive help (also try --help-long and --help-man).
-H, --header=HEADER ... header to include in the jwt in key=val format
-c, --claim=CLAIM ... claims to include in the jwt in key=val format
<key> the name of the file that contains the private jwk