Scroll to navigation

JOSE-JWK-THP(1) JOSE-JWK-THP(1)

NAME

jose-jwk-thp - Calculates the JWK thumbprint

SYNOPSIS

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

OVERVIEW

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

OPTIONS

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

EXAMPLES

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

AUTHOR

Nathaniel McCallum <npmccallum@redhat.com>

SEE ALSO

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

June 2017