Section 1 · User commands

tsspublicname.1

Package: tss2

TSSPUBLICNAME

NAME
DESCRIPTION


NAME

tsspublicname − Runs tsspublicname

DESCRIPTION

tsspublicname

Calculates the public name of an entity. There are times that a policy creator has TPM, PEM, or DER format information, but does not have access to a TPM. This utility accepts these inputs and outputs the name in the ’no spaces’ format suitable for pasting into a policy. The binary format is used in the regression test

−invpuTPM2B_NV_PUBLIC public key file name
−ipuTPM2B_PUBLIC public key file name
−ipemPEM format public key file name
−iderDER format plaintext key pair file name]
[−onbinary format Name file name]
[−nsprint Name in hexacsii]

−pem and −ider optional arguments

[−rsa(default)]
[−ecc]

[−scheme

for signing key (default RSASSA scheme)]

rsassa rsapss null

[−nalgname hash algorithm (sha1, sha256, sha384, sha512) (default sha256)]
[−halgscheme hash algorithm (sha1, sha256, sha384, sha512) (default sha256)]
[−uwauserWithAuth attribute clear (default set)]
[−sisigning (default) RSA]
[−ststorage (default NULL scheme)]
[−dendecryption, (unrestricted, RSA and EC NULL scheme)