# README
jwt-cli
command-line tool
This program is based on the original jwt-cli tool that is a part of the
"github.com/golang-jwt/jwt/v4"
package. There have been a huge number
of improvements and changes.
This is a simple tool to sign, verify and show JSON Web Tokens from the command line.
The following will create and sign a token, then verify it and output the original claims:
echo {\"foo\":\"bar\"} | ./jwt -key ../../test/sample_key -alg RS256 -sign - | ./jwt -key ../../test/sample_key.pub -alg RS256 -verify -
Key files should be in PEM format. Other formats are not supported by this tool.
To simply display a token, use:
echo $JWT | ./jwt -show -
You can install this tool with the following command:
go install github.com/dgrijalva/jwt-go/cmd/jwt
# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
GenerateSaveEd25519 generates and saves ed25519 keys to disk after encoding into PEM format.
No description provided by the author
No description provided by the author
ShowToken pretty-prints the token on the command line.
SignToken takes the signData as a source of input (file name or '-' for stdin) and reads that then signs the data with the specified algorythm, `Alg`, and key information `Key`.
Verify a token and output the claims.
# Variables
No description provided by the author
# Type aliases
No description provided by the author