DOKK / manpages / debian 10 / jose / jose-jws-fmt.1.en
JOSE-JWS-FMT(1) JOSE-JWS-FMT(1)

jose-jws-fmt - Converts a JWS between serialization formats

jose jws fmt -i JWS [-I PAY] [-o JWS] [-O PAY] [-c]

The jose jws fmt command converts a JWS into alternative serialization formats. For example, it can:

1.
Attach payload to a detached JWS.
2.
Detach payload from a JWS.
3.
Convert JWS Compact Serialization to JWS JSON Serialization.
4.
Convert JWS JSON Serialization to JWS Compact Serialization.

Parse JWS from JSON
Read JWS from FILE
Read JWS from standard input
Read decoded payload from FILE
Read decoded payload from standard input
Write JWS to FILE
Write JWS to stdout (default)
Detach payload and decode to FILE
Detach payload and decode to standard output
Output JWS using compact serialization

Attach payload to a detached JWS and emit JWS Compact Serialization:

$ jose jws fmt -i msg.jws -I msg.txt -o compact.jws -c

Detach payload from a JWS:

$ jose jws fmt -i msg.jws -o detached.jws -O msg.txt

Nathaniel McCallum <npmccallum@redhat.com>

jose-jws-sig(1), jose-jws-ver(1)

June 2017