jwt-cli icon indicating copy to clipboard operation
jwt-cli copied to clipboard

Verify exp independently of signature

Open maghoff opened this issue 8 months ago • 0 comments

Summary

Verify exp independently of signature. Checking the expiry of the token can be valuable regardless of verification of the signature. Implicitly verifying it unless --ignore-exp is specified seems to be the natural way of doing it in this tool.

My use case is this: I want to keep a locally cached JWT until it has expired, and only then mint a new one. The signature is implicitly trusted, I only have to check the expiry.

Preflight checklist

  • [x] Code formatted rustfmt ($ cargo fmt)
  • [x] Code linter check with clippy ($ cargo clippy)
  • [ ] Relevant tests added
  • [ ] Any new documentation added

Further notes

I'll be happy to write a test if the feature is accepted and a test is deemed necessary.

I have not added documentation. In fact, the way I read the current documentation leads me to believe that the functionality I have added is already the way it works.

maghoff avatar Mar 05 '25 09:03 maghoff