tpm_getpubek(8)

πŸ’– tpm_getpubek πŸ’–

okay bestie, welcome to the tpm_getpubek page from the System Manager's Manual β€” yes it lives in section 8, the big-girl system administration section, we love that for it 🫢


✨ NAME ✨

tpm_getpubek β€” display the public portion of the TPM's Endorsement Key


🌸 SYNOPSIS 🌸

tpm_getpubek [OPTION]

like. that's it. one command, a pile of options, main character energy πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so tpm_getpubek goes and asks the TPM for the public portion of the Endorsement Key β€” and it does that via the TPM_ReadPubek API, no cap. πŸŽ€

here's the lil plot twist tho: this operation can be restricted so it requires owner authorization. if that's the case, the command will hit you with a prompt for the owner password and then request the data. and when the call goes through successfully? the key information gets output. slay. ✨

πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows you the command usage info, for when you're like "wait what does this do again" πŸ™ˆ
  • -v, --version β€” shows you the command version info πŸ“Œ
  • -l, --log [none|error|info|debug] β€” sets the logging level, pick your vibe from none, error, info, or debug πŸ”₯
  • -u, --unicode β€” use TSS UNICODE encoding for passwords, so you play nice with applications that use TSS popup boxes 🧚
  • -z, --well-known β€” authenticate using 20 bytes of zeros as the owner password (that's the default TSS Well Known Secret), instead of prompting you for an owner password. convenient? yes. but like, that's literally zeros, iykyk πŸ’€

🌈 SEE ALSO 🌈

the whole friend group fr fr πŸ’œ


πŸ“ REPORTING BUGS πŸ“

found a bug? don't be shy, report it to <trousers-users@lists.sourceforge.net> β€” they wanna hear from you 🫢


and that's the whole page bestie, every option, every path, every byte of zeros, all of it preserved, nothing skipped, periodt πŸ’…

this iconic little writeup is brought to you by TPM Management, dated 2005-05-05, and it's page tpm_getpubek(8) β€” stay encrypted, stay cute 🌸✨