Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TPM2-ABRMD(8)		      TPM2 Software Stack		 TPM2-ABRMD(8)

NAME
       tpm2-abrmd - TPM2 access	broker and resource management daemon

SYNOPSIS
       tpm2-abrmd	[-m][-e][-i][-o][-l logger-name][-r][-s][-g /dev/uran-
       dom][-t conf]

DESCRIPTION
       tpm2-abrmd is a daemon that implements the TPM access  broker  and  re-
       source manager as described by the Trusted Computing Group (TGC)	in the
       "TSS System Level API and TPM Command Transmission Interface Specifica-
       tion".  This daemon uses	the DBus system	bus and	some pipes to communi-
       cate with clients.

OPTIONS
       -t, --tcti
	      Provide the daemon with a	string that describes the TCTI and how
	      to  configure  it	for communication with the next	component down
	      the TSS2 stack. This string  is  formatted  as  "tcti-name:tcti-
	      conf" where:

	      'tcti-name'
		     The  name	of  the	 TCTI  library shared object file. Li-
		     braries are found using the same algorithm	as dlopen (3).
		     If	the TCTI library file name follows the naming  conven-
		     tion:  libtss2-tcti-<name>.so.0  where <name> is the name
		     for the TCTI, the value of	 <name>	 may  be  supplied  in
		     place  of	the full library file name. See	'EXAMPLES' be-
		     low.

	      'tcti-conf'
		     The configuration string passed to	the TCTI library  upon
		     initialization.

	      If this option is	omitted	(or a NULL string provided) then a de-
	      fault  TCTI is used in it's default configuration. If the	string
	      does not contain a colon then it will be interpreted as only the
	      'tcti-name'. To provide only the configuration string (using the
	      default TCTI) then the first character in	the string  passed  to
	      this  option  must  be  a	 colon	followed  by the configuration
	      string. See examples below.

       -o, --allow-root
	      Allow daemon to run as root. If this option is not provided  the
	      daemon  will refused to run as the root user. Use	of this	option
	      is not recommended.

       -m, --max-connections
	      Set an upper bound on the	number of  concurrent  client  connec-
	      tions  allowed.	Once  this  number  of	client	connections is
	      reached new connections will be rejected with an error.  If  the
	      option is	not specified the default is 27.

       -f, --flush-all
	      Flush all	objects	and sessions when daemon is started.

       -l, --logger
	      Direct logging output to named logging target. Supported targets
	      are stdout and syslog. If	the logger option is not specified the
	      default is stdout.

       -e, --max-sessions
	      Set  and	upper bound on the number of sessions that each	client
	      connection is allowed to create (loaded or active)  at  any  one
	      time. If the option is not specified the default is 4.

       -r, --max-transients
	      Set  an upper bound on the number	of transient objects that each
	      client connection	allowed	to load. Once this number  of  objects
	      is  reached  attempts to load new	transient objects will produce
	      an error.	If the option is not specified the default is 27.

       -n, --dbus-name
	      Claim the	given name on dbus. This option	overrides the  default
	      of com.intel.tss2.Tabrmd.

       -g, --prng-seed-file
	      Read  seed  for pseudo-random number generator from the provided
	      file.

       -s, --session
	      Connect daemon to	the session dbus. If the option	is not	speci-
	      fied the daemon connects to the system dbus.

       -v, --version
	      Display version string.

EXAMPLES
       Execute daemon with default TCTI	and options:
	  tpm2-abrmd

       Execute daemon with default TCTI	and provided config string:
	  tpm2-abrmd --tcti=":/dev/tpm0"

       This is equivalent to:
	  tpm2-abrmd --tcti="device:/dev/tpm0"
	  tpm2-abrmd --tcti="libtss2-tcti-device.so.0:/dev/tpm0"

       Have daemon use swtpm TPM2 Simulator tcti library
	  This connects	to a TPM2 simulator via	a TCP swtpm.
	  tpm2-abrmd --tcti="swtpm"
	  tpm2-abrmd --tcti="libtss2-tcti-swtpm.so.0"

       Have daemon use tcti library 'libtss2-tcti-swtpm.so.0' and config
       string
	  tpm2-abrmd --tcti=swtpm:host=127.0.0.1,port=5555"
	  tpm2-abrmd --tcti="libtss2-tcti-swtpm.so.0:host=127.0.0.1,port=5555"

AUTHOR
       Philip Tricca <philip.b.tricca@intel.com>

SEE ALSO
       tcsd(8)

COLOPHON
       This  page is part of the 3.0.0 release of Intel's TPM2 Access Broker &
       Resource	Management Daemon. A description of the	 project,  information
       about  reporting	bugs, and the latest version of	this page can be found
       at https://github.com/01org/tpm2-abrmd/.

Intel				  March	2018			 TPM2-ABRMD(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tpm2-abrmd&sektion=8&manpath=FreeBSD+Ports+14.3.quarterly>

home | help