Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See example of using a tool for the calculation on https://github.com/trifork/klg-docs/issues/13

Given er PEM file, the following commands can be used to calculate the kid

Code Block
languagebash
openssl x509 -in cert.pem -pubkey -noout | sed -e '/----.*PUBLIC KEY----\|^[[:space:]]*$/d' | tr -d '\n' | base64 -d | sha256sum -b | tr -d ' *-' | xxd -r -p | base64 | tr '/+' '_-' | tr -d '='

Requesting Access token with Token Exchange

...