TPM_GETQUOTE(8)

πŸ’– GET TPM QUOTE(8) β€” bestie edition πŸ’–

okay so this is the tpm_getquote page from section 8 of the manual, and no cap, it's a little one but it's doing a lot. grab a snack, we're learning TPM quotes 🫢


✨ NAME ✨

tpm_getquote β€” it hands you back the signature that a TPM quote produced. that's the whole job. iconic behavior honestly πŸ’…


🌸 SYNOPSIS 🌸

tpm_getquote [-r HOST] [-p PCR-VALUES-FILE] [-hv] UUID-FILE NONCE-FILE
QUOTE-FILE PCRS

yes it's a long line bestie, just breathe. four files/args at the end, four little flags up front. we'll walk through every single one πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so the program returns the signature produced by a TPM quote, and it drops that signature into the file QUOTE-FILE. that's the main character of this whole operation πŸ’–

PCRS is a sequence of integers β€” a whole little list of them β€” and those specify the Platform Configuration Registers that were used to produce the signature.

the key used for the operation? that's the one registered under the UUID in UUID-FILE πŸ”‘

and the nonce being used? that comes from the file NONCE-FILE ✨

so to recap the squad: UUID-FILE brings the key, NONCE-FILE brings the nonce, PCRS says which registers, and QUOTE-FILE is where the signature lands. teamwork makes the dream work fr fr 🌈


πŸ’… OPTIONS πŸ’…

  • -r HOST β€” perform the operation on a remote HOST. yes queen, do it from a distance 🧚
  • -p PCR-VALUE-FILE β€” store the current list of PCR values in PCR-VALUE-FILE. like a little save file for your PCRs πŸŽ€
  • -h β€” display command usage info. the "help me bestie" flag πŸ™ˆ
  • -v β€” display command version info. the "which version are we on" flag ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, the lore runs deep, iykyk πŸ“š


lowkey a tiny page but every single flag matters. don't skip them, bestie πŸ’€

and that's a wrap on the GET TPM QUOTE(8) glow-up! this one's from Oct 2010 β€” yes, a whole vintage β€” and it lives in the GET TPM QUOTE(8) corner of the manual. slay, bye πŸ’–βœ¨