vault-plugin-secrets-jwt

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2019 License: MPL-2.0 Imports: 5 Imported by: 0

README

Vault Plugin: JWT Backend

This is a standalone backend plugin for use with Hashicorp Vault. This plugin provides the ability to sign JSON Web Tokens (JWTs) without ever having the signing keys leave Vault.

It is still under early development and should not be used anywhere.

Please note: Hashicorp take Vault's security and their users' trust very seriously. If you believe you have found a security issue in Vault, please responsibly disclose by contacting them at security@hashicorp.com.

- Vault Website: https://www.vaultproject.io
- Main Project Github: https://www.github.com/hashicorp/vault
- Package docs: https://godoc.org/github.com/ian-fox/vault-plugin-secrets-jwt
- JWT docs: https://jwt.io

TODO

  • Interact with other backends, like the PKI secrets backend
  • Better docs, help messages
  • Does vault convert to string automatically? Investigate.
  • Create and expire keys on ticker instead of lazily(?)
  • Maybe use a linked list or something instead of a slice
  • Automatically assign claims like expiry
  • Generate signing keys on the fly for different-length leases
  • Integration test
  • CD Pipeline

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL