1TPM2-ABRMD(8)                 TPM2 Software Stack                TPM2-ABRMD(8)
2
3
4

NAME

6       tpm2-abrmd - TPM2 access broker and resource management daemon
7

SYNOPSIS

9       tpm2-abrmd   [-c][-o][-l logger-name][-r][-s][-p /dev/urandom][-t tcti-
10       name] [tcti-specific-options]
11

DESCRIPTION

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

OPTIONS

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

AUTHOR

76       Philip Tricca <philip.b.tricca@intel.com>
77

SEE ALSO

79       tcsd(8)
80

COLOPHON

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)
Impressum