logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

jose - Toolkit for performing JSON Object Signing and Encryption

Author

       Nathaniel McCallum npmccallum@redhat.com

Name

       jose - Toolkit for performing JSON Object Signing and Encryption

Overview

       José is a C-language implementation of the Javascript Object Signing and Encryption standards.
       Specifically, José aims towards implementing the following standards:

       •   RFC 7515 - JSON Web Signature (JWS)

       •   RFC 7516 - JSON Web Encryption (JWE)

       •   RFC 7517 - JSON Web Key (JWK)

       •   RFC 7518 - JSON Web Algorithms (JWA)

       •   RFC 7519 - JSON Web Token (JWT)

       •   RFC 7520 - Examples of Protecting Content Using JOSE

       •   RFC 7638 - JSON Web Key (JWK) Thumbprint

       The José command line utility provides facilities for the following:

       •   URL-safe Base64 Encoding & Decoding

       •   Key Generation and Management

       •   Encryption & Decryption

       •   Signing & Verification

See Also

jose-alg(1) <jose-alg.1.adoc>, jose-b64-dec(1) <jose-b64-dec.1.adoc>, jose-b64-enc(1)
       <jose-b64-enc.1.adoc>, jose-jwe-dec(1) <jose-jwe-dec.1.adoc>, jose-jwe-enc(1) <jose-jwe-enc.1.adoc>,
       jose-jwe-fmt(1) <jose-jwe-fmt.1.adoc>, jose-jwk-exc(1) <jose-jwk-exc.1.adoc>, jose-jwk-gen(1)
       <jose-jwk-gen.1.adoc>, jose-jwk-pub(1) <jose-jwk-pub.1.adoc>, jose-jwk-thp(1) <jose-jwk-thp.1.adoc>,
       jose-jwk-use(1) <jose-jwk-use.1.adoc>, jose-jws-fmt(1) <jose-jws-fmt.1.adoc>, jose-jws-sig(1)
       <jose-jws-sig.1.adoc>, jose-jws-ver(1) <jose-jws-ver.1.adoc>

                                                                                                         JOSE(1)

Synopsis

josealg [-k KIND]

       joseb64dec -i B64 [-O BIN]

       joseb64enc -I BIN [-o B64]

       josejwedec -i JWE [-I CT] -k JWK [-p] [-O PT]

       josejweenc [-i JWE] -I PT -k JWK [-p] [-r RCP] [-o JWE] [-O CT] [-c]

       josejwefmt -i JWE [-I CT] [-o JWE] [-O CT] [-c]

       josejwkexc [-i JWK] -l JWK -r JWK [-o JWK]

       josejwkgen -i JWK [-o JWK]

       josejwkpub -i JWK [-o JWK]

       josejwkthp -i JWK [-a ALG] [-o THP]

       josejwkuse -i JWK [-a] [-r] -u OP

       josejwsfmt -i JWS [-I PAY] [-o JWS] [-O PAY] [-c]

       josejwssig [-i JWS] [-I PAY] [-s SIG] -k JWK [-o JWS] [-O PAY] [-c]

       josejwsver -i JWS [-I PAY] -k JWK [-O PAY] [-a]

See Also