jose-jwk-eql − Checks if two keys are equal
jose jwk eql −i JWK −i JWK
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.
• −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
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
Nathaniel McCallum <[email protected] [1] >
jose−jwk−thp(1) [2]