1TSSPUBLICNAME(1) User Commands TSSPUBLICNAME(1)
2
3
4
6 tsspublicname - Runs TPM2 publicname
7
9 publicname
10
11 Calculates the public name of an entity. There are times that a policy
12 creator has TPM, PEM, or DER format information, but does not have ac‐
13 cess to a TPM. This utility accepts these inputs and outputs the name
14 in the 'no spaces' format suitable for pasting into a policy. The bi‐
15 nary format is used in the regression test
16
17 -invpu TPM2B_NV_PUBLIC public key file name
18
19 -ipu TPM2B_PUBLIC public key file name
20
21 -ipem PEM format public key file name
22
23 -ider DER format plaintext key pair file name]
24
25 [-on binary format Name file name]
26
27 [-ns print Name in hexacsii]
28
29 -pem and -ider optional arguments
30
31 [-rsa (default)]
32
33 [-ecc ]
34
35 [-scheme
36 for signing key (default RSASSA scheme)]
37
38 rsassa rsapss null
39
40 [-nalg name hash algorithm (sha1, sha256, sha384, sha512) (default
41 sha256)]
42
43 [-halg scheme hash algorithm (sha1, sha256, sha384, sha512) (default
44 sha256)]
45
46 [-uwa userWithAuth attribute clear (default set)]
47
48 [-si signing (default) RSA]
49
50 [-st storage (default NULL scheme)]
51
52 [-den decryption, (unrestricted, RSA and EC NULL scheme)
53
54
55
56tsspublicname 1.6 November 2020 TSSPUBLICNAME(1)