TSSPUBLICNAME(1)
β¨ NAME β¨
tsspublicname β literally just runs tsspublicname, bestie π
π DESCRIPTION π
tsspublicname
okay so this little icon does ONE job and does it slay: it calculates the public name of an entity. why do we even need that? because sometimes a policy creator is out here holding TPM, PEM, or DER format info but has zero access to an actual TPM π. tragic. so this utility takes those inputs and spits back the name in the 'no spaces' format β you know, the kind you can straight-up paste into a policy π«Ά. the binary format is used in the regression test.
now the flag menu, no skips, all of them π:
-invpuβTPM2B_NV_PUBLICpublic key file name-ipuβTPM2B_PUBLICpublic key file name-ipemβ PEM format public key file name-iderβ DER format plaintext key pair file name]-onβ binary format Name file name-nsβ print Name in hexacsii-pemand-ideroptional arguments-rsaβ (default)-eccβ-schemeβ for signing key (default RSASSA scheme):rsassarsapssnull-nalgβ name hash algorithm (sha1,sha256,sha384,sha512) (defaultsha256)-halgβ scheme hash algorithm (sha1,sha256,sha384,sha512) (defaultsha256)-uwaβ userWithAuth attribute clear (default set)-siβ signing (default) RSA-stβ storage (default NULL scheme)-denβ decryption, (unrestricted, RSA and EC NULL scheme)
ngl bestie, if a flag looks like it has a stray ] hanging off it, that's just how the page came to me β I don't gatekeep, I don't edit, I pass the lore along exactly as written π
and that's the whole page, fr fr πΈ this one's from tsspublicname version 1.6, dated November 2020, and yes the man page header does shout TSSPUBLICNAME(1) at you from the top π¦ k bye, go calculate some names π
π¦ where this page comes from
- centos-stream 10: tss2 1:2.3.2-4.el10 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms