3030 flagHead = make (ArgList )
3131
3232 // Modes - exactly one of these is required
33- flagSign = flag .String ("sign" , "" , "path to claims object to sign, '-' to read from stdin, or '+' to use only -claim args" )
34- flagVerify = flag .String ("verify" , "" , "path to JWT token to verify or '-' to read from stdin" )
35- flagShow = flag .String ("show" , "" , "path to JWT file or '-' to read from stdin" )
33+ flagSign = flag .String ("sign" , "" , "path to claims file to sign, '-' to read from stdin, or '+' to use only -claim args" )
34+ flagVerify = flag .String ("verify" , "" , "path to JWT token file to verify or '-' to read from stdin" )
35+ flagShow = flag .String ("show" , "" , "path to JWT token file to show without verification or '-' to read from stdin" )
3636)
3737
3838func main () {
@@ -43,7 +43,7 @@ func main() {
4343 // Usage message if you ask for -help or if you mess up inputs.
4444 flag .Usage = func () {
4545 fmt .Fprintf (os .Stderr , "Usage of %s:\n " , os .Args [0 ])
46- fmt .Fprintf (os .Stderr , " One of the following flags is required: sign, verify\n " )
46+ fmt .Fprintf (os .Stderr , " One of the following flags is required: sign, verify or show \n " )
4747 flag .PrintDefaults ()
4848 }
4949
@@ -69,7 +69,7 @@ func start() error {
6969 return showToken ()
7070 default :
7171 flag .Usage ()
72- return fmt .Errorf ("none of the required flags are present. What do you want me to do?" )
72+ return fmt .Errorf ("none of the required flags are present. What do you want me to do?" )
7373 }
7474}
7575
@@ -273,7 +273,7 @@ func showToken() error {
273273 fmt .Fprintf (os .Stderr , "Token len: %v bytes\n " , len (tokData ))
274274 }
275275
276- token , err := jwt .Parse ( string (tokData ), nil )
276+ token , _ , err := jwt .NewParser (). ParseUnverified ( string (tokData ), make (jwt. MapClaims ) )
277277 if err != nil {
278278 return fmt .Errorf ("malformed token: %w" , err )
279279 }
0 commit comments