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-jwe-dec - Decrypts a JWE using the supplied JWKs

Author

       Nathaniel McCallum npmccallum@redhat.com

Examples

       Decrypt a JWE with a JWK:

           $ jose jwe dec -i msg.jwe -k rsa.key -O msg.txt

       Decrypt a JWE with a password:

           $ jose jwe dec -i msg.jwe -p -O msg.txt
           Please enter decryption password:

       Decrypt a JWE with either of two JWKs:

           $ jose jwe dec -i msg.jwe -k ec.jwk -k rsa.jwk -O msg.txt

Name

       jose-jwe-dec - Decrypts a JWE using the supplied JWKs

Options

-iJSON, --input=JSON : Parse JWE from JSON

       •   -iFILE, --input=FILE : Read JWE from FILE

       •   -i -, --input=- : Read JWE from standard input

       •   -IFILE, --detached=FILE : Read decoded ciphertext from FILE

       •   -I -, --detached=- : Read decoded ciphertext from standard input

       •   -p, --password : Prompt for a decryption password, if necessary

       •   -kFILE, --key=FILE : Read JWK(Set) from FILE

       •   -k -, --key=- : Read JWK(Set) from standard input

       •   -OJSON, --detach=JSON : Parse JWE from JSON

       •   -OFILE, --detach=FILE : Read JWE from FILE

       •   -O -, --detach=- : Read JWE from standard input

Overview

       The josejwedec command decrypts a JWE using one or more JWK (-k) or password (-p). Decryption succeeds
       if any key is able to perform decryption.

       If the JWE is a detached JWE, meaning that the ciphertext is stored in binary form external to the JWE
       itself, the ciphertext can be loaded using the -I parameter.

       Please note that, when specifying the -O option to output the plaintext, plaintext output begins before
       ciphertext validation. Therefore, you must check the return value of the command before using the data.

See Also

jose-jwe-enc(1) <jose-jwe-enc.1.adoc>, jose-jwe-fmt(1) <jose-jwe-fmt.1.adoc>

                                                                                                 JOSE-JWE-DEC(1)

Synopsis

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

See Also