jwkset
A JWK and JWK Set implementation. An auto-caching JWK Set HTTP client is provided. Generate, validate, and inspect JWKs. Self-host this project's website: https://jwkset.com
File Explorer
Download Latest Version (.zip)- FUNDING.yml
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- go.mod
- go.sum
- main.go
- main.go
- inspect.go
- new_gen.go
- pem_gen.go
- util.go
- generate.go
- index.go
- inspect.go
- api.go
- constant.go
- ctxkey.go
- middleware.go
- attach.go
- interface.go
- serve.go
- setup.go
- struct.go
- server.go
- all.min.css
- tailwind.min.css
- generate.js
- inspect.js
- wrapper.js
- fa-brands-400.ttf
- fa-brands-400.woff2
- fa-solid-900.ttf
- fa-solid-900.woff2
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- robots.txt
- generate.gohtml
- index.gohtml
- inspect.gohtml
- wrapper.gohtml
- .dockerignore
- config.go
- constant.go
- css.sh
- Dockerfile
- embed.go
- go.mod
- go.sum
- input.css
- package-lock.json
- package.json
- README.md
- tailwind.config.js
- .gitignore
- constants.go
- constants_test.go
- error_test.go
- go.mod
- go.sum
- http.go
- http_test.go
- jwk.go
- jwk_test.go
- LICENSE
- marshal.go
- marshal_test.go
- README.md
- storage.go
- storage_test.go
- x509.go
- x509_gen.sh
- x509_test.go
# Installation Guide
1. Get the code
git clone https://github.com/MicahParks/jwkset
Downloads the entire project code from GitHub to your computer.
cd jwkset
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Go Go is required to use go install.
go install github.com/MicahParks/jwkset/cmd/jwkset@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Go
MediumPrerequisites
go install github.com/MicahParks/jwkset/cmd/jwkset@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
