JOSE-JWK-GEN(1) JOSE-JWK-GEN(1) (NAME) jose-jwk-gen - JWK (SYNOPSIS) jose jwk gen -i JWK [-o JWK] (OVERVIEW) jose jwk gen JWK ( JWKSet) . JWK . JWKSet . "alg" JWK . "key_ops" . JWK . ("kty") JWK . . ( : "bytes" "bits") . (OPTIONS) o -i JSON, --input=JSON : JWK(Set) JSON o -i FILE, --input=FILE : JWK(Set) FILE o -i -, --input=- : JWK(Set) o -o FILE, --output=FILE : JWK(Set) FILE o -o -, --output=- : JWK(Set) o -s, --set : JWKSet (EXAMPLES) : $ jose jwk gen -i '{"alg":"HS256"}' -o oct.jwk $ jose jwk gen -i '{"alg":"RS256"}' -o rsa.jwk $ jose jwk gen -i '{"alg":"ES256"}' -o ec.jwk : $ jose jwk gen -i '{"kty":"oct","bytes":32}' -o oct.jwk $ jose jwk gen -i '{"kty":"RSA","bits":4096}' -o rsa.jwk $ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o ec.jwk JWKSet: $ jose jwk gen \ -i '{"keys":[{"alg":"HS256"},{"alg":"ES256"}]}' \ -o keys.jwkset JWK: $ jose jwk gen \ -i '{"alg":"HS256"}' \ -i '{"alg":"ES256"}' \ -o keys.jwkset (AUTHOR) Nathaniel McCallum (SEE ALSO) jose-alg(1), jose-jwe-dec(1), jose-jwe-enc(1), jose-jwk-exc(1), jose-jwk-pub(1), jose-jwk-thp(1), jose-jwk-use(1), jose-jws-sig(1), jose-jws-ver(1) 06/09/2026 JOSE-JWK-GEN(1)