table of contents
other versions
- bookworm-backports 4.0.4-1~bpo12+1
- testing 4.0.4-1+b2
- unstable 4.0.4-1+b3
jose-util(1) | jose-util | jose-util(1) |
NAME¶
jose-util - A command-line utility for dealing with JOSE objects
SYNOPSIS¶
jose-util [<flags>] <command> [<args> ...]
DESCRIPTION¶
go-jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
OPTIONS¶
- --help
- Show context-sensitive help (also try --help-long and --help-man).
- --key=KEY
- Path to key file (if applicable, PEM, DER or JWK format)
- --in=IN
- Path to input file (if applicable, stdin if missing)
- --out=OUT
- Path to output file (if applicable, stdout if missing)
- --version
- Show application version.
- encrypt
- --alg=ALG --enc=ENC [<flags>] Encrypt a plaintext, output ciphertext
- --alg=ALG
- Key management algorithm (e.g. RSA-OAEP)
- --enc=ENC
- Content encryption algorithm (e.g. A128GCM)
- --full
- Use JSON Serialization format (instead of compact)
- decrypt
- Decrypt a ciphertext, output plaintext
- sign
- --alg=ALG [<flags>] Sign a payload, output signed message
- --alg=ALG
- Key management algorithm (e.g. RSA-OAEP)
- --full
- Use JSON Serialization format (instead of compact)
- verify
- Verify a signed message, output payload
- expand
- [<flags>] Expand JOSE object to JSON Serialization format
- --format=FORMAT
- Type of message to expand (JWS or JWE, defaults to JWE)
- b64decode
- Decode a base64-encoded payload (auto-selects standard/url-safe) generate-key --use=USE --alg=ALG [<flags>] Generate a public/private key pair in JWK format
- --use=USE
- Desired public key usage (use header), one of [enc sig]
- --alg=ALG
- Desired key pair algorithm (alg header)
- --size=SIZE
- Key size in bits (e.g. 2048 if generating an RSA key)
- --kid=KID
- Optional Key ID (kid header, generate random kid if not set)
REPORTING BUGS¶
To report a bug please visit riscemu issues tracking system at: https://github.com/go-jose/go-jose/issues
AUTHORS¶
This manual page was written by Bo YU <tsu.yubo@gmail.com> for the Debian project
29 December 2024 | 4.0.4 |