DOKK / manpages / debian 10 / jose / jose-jwk-thp.1.en
JOSE-JWK-THP(1) JOSE-JWK-THP(1)

jose-jwk-thp - Calculates the JWK thumbprint

jose jwk thp -i JWK [-H ALG] [-o THP]

The jose jwk thp command calculates the thumbprint of one or more JWKs.

Parse JWK(Set) from JSON
Read JWK(Set) from FILE
Read JWK(Set) standard input
Use the specified hash algorithm (case sensitive)
List available hash algorithms
Write thumbprint(s) to FILE
Write thumbprint(s) to standard input
Search input keys for JWK with the given thumbprint

Calculate the S1 thumbprint of a newly generated key:

$ jose jwk gen -i ´{"alg":"ES256"}´ -a S1 | jose jwk thp -i-
BzmSH6W8a8LlbQ1mD0iBJdYj4x4

Calculate the S256 thumbprints of a JWKSet containing two keys:

$ jose jwk thp -i keys.jwkset -a S256
6HJwXEuRh8gAkTz4BodEvcEj_KXkgjc-7Qez3d4VNMs
jo_j_O5gqYpKcZKHPp3miTszAeV60MXHvdb_kkjjTWE

Find the input key with the given thumbprint:

$ jose jwk thp -i keys.jwkset -f HYRNOxxOOHap0amTONoy1bHnS5M -o key.jwk

Nathaniel McCallum <npmccallum@redhat.com>

jose-alg(1), jose-jwk-gen(1),

June 2017