Provided by: rnbyc_1.1.13-2.1build3_amd64 

NAME
rnbyc - JWK and JWT parser and generator
DESCRIPTION
rnbyc - JWK/JWKS parser and generator, JWT parser and serializer, supports signed, encrypted and nested
JWTs
Version 1.1.8
COPYRIGHT
Copyright 2020-2022 Nicolas Mora <mail@babelouest.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GPL 3
Command-line options:
-j --jwks
Action: JWKS, parse or generate keys and output JWKS
-g --generate <type>
Generate a key pair or a symmetric key <type> - values available: RSA[key size] (default key size:
4096), EC256, EC384, EC521, Ed25519, Ed448, X25519, X448, oct[key size] (default key size: 128
bits)
-i --stdin
Reads key to parse from stdin
-f --in-file
Reads key to parse from a file
-k --key-id
Specifies the key-id to add to the current key
-a --alg
Action: JWKS - Specifies the alg value to add to the current key Action: Serialize - Specifies the
alg value to sign the token
-e --enc
Specifies the enc value to encrypt the token (default A128CBC)
-l --enc-alg
Specifies the encryption algorithm for key management of the token
-o --out-file
Specifies the output file for the private keys (or all the keys if no public file is specified) in
the JWKS
-p --out-file-public
Specifies the output file for the public keys in the JWKS
-n --indent
JWKS output spaces indentation: 0 is compact mode, default is 2 spaces indent
-F --format
Output format, values available are JWK (default), PEM or DER
-x --split
Split JWKS output in public and private keys
-t --parse-token
Action: Parse token
-s --serialize-token
Action: serialize given claims in a token
-H --header
Display header of a parsed token
-C --claims
Display claims of a parsed token, default true
-P --public-key
Specifies the public key for key management encryption or signature verification Public key must
be in JWKS format and can be either a JWKS string or a path to a JWKS file
-K --private-key
Specifies the private key for key management decryption or signature generation Public key must be
in JWKS format and can be either a JWKS string or a path to a JWKS file
-S --self-signed
Verifies the JWT signature if the signed JWT has its public key included in its header as 'jwk',
'x5c' or 'x5u' parameter
-W --password
Specifies the password for key management encryption/decryption using PBES2 alg or signature
generation/verification using HS alg
-u --x5u-flags
Set x5u flags to retrieve online certificate, values available are:
cert: ignore server certificate errors (self-signed, expired, etc.) follow: follow jwks_uri
redirection if any values can be contatenated, e.g. --x5u-flags cert,follow
-v --version
Print rnbyc's current version
-h --help
Print this message
-d --debug
Display debug messages
SEE ALSO
The full documentation for rnbyc is maintained as a Texinfo manual. If the info and rnbyc programs are
properly installed at your site, the command
info rnbyc
should give you access to the complete manual.
rnbyc 1.1.8 September 2023 RNBYC(1)