JOSE-JWK-THP(1)
π NAME π
jose-jwk-thp β Calculates the JWK thumbprint. Hiii bestie, this is the manual page JOSE-JWK-THP(1), and yes you're exactly where you need to be π
β¨
β¨ SYNOPSIS β¨
okay so the official little shape is literally this, no cap:
jose jwk thp -i JWK [-H ALG] [-o THP]
πΈ OVERVIEW πΈ
The jose jwk thp command calculates the thumbprint of one or more JWKs. That's the whole assignment: thumbprint time for one or more keys π«Άπ
π OPTIONS π
-i JSON,--input=JSONβ ParseJWK(Set)from JSON.-i FILE,--input=FILEβ ReadJWK(Set)from FILE.-i -,--input=-β ReadJWK(Set)from standard input.-a ALG,--algorithm=ALGβ Use the specified hash algorithm (case sensitive) β yes, the case matters, bestie.-a ?,--algorithm=?β List available hash algorithms, like a little menu of hash options β¨-o FILE,--output=FILEβ Write thumbprint(s) to FILE.-o -,--output=-β Write thumbprint(s) to standard input.-f THP,--find=THPβ 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> β the author, iconic behavior π
π¦ SEE ALSO π¦
okay that's the whole page bestie π this was source/version JOSE-JWK-THP(1), dated 06/09/2026 β slay and bye π«Άβ¨
π¦ where this page comes from
- arch rolling: jose 15-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms