Provided by: jose-util_4.0.1-4ubuntu0.3_amd64 bug

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

4.0.1                                             25 June 2025                                      jose-util(1)