Section 1 · User commands
jose-jwk-eql.1
Package: jose
JOSE−JWK−EQL
NAME
SYNOPSIS
OVERVIEW
OPTIONS
EXAMPLES
AUTHOR
SEE ALSO
NAME
jose-jwk-eql − Checks if two keys are equal
SYNOPSIS
jose jwk eql −i JWK −i JWK
OVERVIEW
The jose jwk eql command determines whether two keys are equal. It compares the same properties defined for use in a JWK thumbprint (RFC 7638). This means that optional metadata isn’t considered for comparison.
OPTIONS
• −i JSON, −−input=JSON : Parse JWK(Set) from JSON
• −i FILE, −−input=FILE : Read JWK(Set) from FILE
• −i −, −−input=− : Read JWK(Set) standard input
EXAMPLES
Generate a key and modify optional metadata then test equality:
$ jose jwk gen −i ’{“alg”:“ES256”}’ −o key.jwk
$ jose fmt −j key.jwk −Od alg −o mod.jwk
$ jose jwk eql −i key.jwk −i mod.jwk
$ echo $?
0
AUTHOR
Nathaniel McCallum <npmccallum@redhat.com>
SEE ALSO
jose−jwk−thp(1)