Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 972 Bytes

thumbprint.md

File metadata and controls

23 lines (16 loc) · 972 Bytes

thumbprint

generate the thumbprint for a key

SYNOPSIS

jose thumbprint [-s SHASIZE | --sha SHASIZE] [-U --update [-b --beautify -p --private]] [-k|--key] [JWKSTRING]

Prints the thumbprint for the provided JWKSTRING and SHASIZE.

If no key is provided, then thumbprint reads the key from STDIN.

The SHASIZE can be either 1, 256, 384, or 512. Default SHASIZE is 256.

If -U or --update is present, then the tool will update the key id to the new thumbprint and return the updated key. In this case the -b or --beautify option will beautify the key for readability, and the tool accepts the -p or --private option. If this option is not present, then the key will only contain the public components. In order to get all key components of the initial key passing -p or --private is useful. This option has no effect if the initial key was a public key.