1TPM2-ABRMD(8) TPM2 Software Stack TPM2-ABRMD(8)
2
3
4
6 tpm2-abrmd - TPM2 access broker and resource management daemon
7
9 tpm2-abrmd [-c][-o][-l logger-name][-r][-s][-p /dev/urandom][-t tcti-
10 name] [tcti-specific-options]
11
13 tpm2-abrmd is a daemon that implements the TPM access broker and
14 resource manager as described by the Trusted Computing Group (TGC) in
15 the “TSS System Level API and TPM Command Transmission Interface Speci‐
16 fication”. This daemon uses the DBus system bus and some pipes to com‐
17 municate with clients.
18
20 -c, --max-connections
21 Set an upper bound on the number of concurrent client connec‐
22 tions allowed. Once this number of client connections is
23 reached new connections will be rejected with an error.
24
25 -o, --fail-on-loaded-trans
26 Cause the daemon to fail on startup when the TPM is found to
27 already have transient objects loaded. This is intended as a
28 safe-guard to keep the daemon from stomping on the TPM state
29 setup by another process.
30
31 -l, --logger
32 Direct logging output to named logging target. Supported targets
33 are stdout and syslog. If the logger option is not specified the
34 default is stdout.
35
36 -r, --max-transient-objects
37 Set an upper bound on the number of transient objects that each
38 client connection allowed to load. Once this number of objects
39 is reached attempts to load new transient objects will produce
40 an error.
41
42 -n, --dbus-name
43 Claim the given name on dbus. This option overrides the default
44 of com.intel.tss2.Tabrmd.
45
46 -p, --prng-seed-file
47 Read seed for pseudo-random number generator from the provided
48 file.
49
50 -s, --session
51 Connect daemon to the session dbus. This option overrides the
52 default behavior.
53
54 -t, --tcti
55 Select the TCTI used by tabd for communication with the next
56 component down the TSS stack. In most configurations this will
57 be the TPM but it could be a simulator or proxy. Supported TCTIs
58 are “none” or “device” or “socket” .
59
60 -d, --tcti-device
61 Specify the TPM device file for use by the device TCTI. The
62 default is /dev/tpm0.
63
64 -a, --tcti-socket-address
65 Specify the domain name or IP address used by the socket TCTI.
66 The default is 127.0.0.1.
67
68 -p, --tcti-socket-port
69 Specify the port number used by the socket TCTI. The default is
70 2321.
71
72 -v, --version
73 Disply version string.
74
76 Philip Tricca <philip.b.tricca@intel.com>
77
79 tcsd(8)
80
82 This page is part of the 1.1.0 release of Intel's TPM2 Access Broker &
83 Resource Management Daemon. A description of the project, information
84 about reporting bugs, and the latest version of this page can be found
85 at https://github.com/01org/tpm2-abrmd/.
86
87
88
89Intel APRIL 2017 TPM2-ABRMD(8)