package
1.0.62
Repository: https://github.com/pschlump/gintools.git
Documentation: pkg.go.dev

# 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