sourCEntral - mobile manpages

pdf

TPM2−TOOLS

NAME

tpm2_getpubek − program to do get Public EK key

SYNOPSIS

tpm2_getpubek [{−e −−endorsePasswdpassword] [{−o −−ownerPasswdpassword] [{−P −−ekPasswdpassword] [{−H −−handlehexHandle] [{−g −−alghexAlg] [{−f −−fileoutputFile]

tpm2_getpubek [{−e −−endorsePasswdpassword] [{−o −−ownerPasswdpassword] [{−P −−ekPasswdpassword] [{−H −−handlehexHandle] [{−g −−alghexAlg] [{−f −−fileoutputFile] [{−X −−passwdInHex}] [{−i −−ipipAddress] [{−p −−portport] [{−d −−dbgdbgLevel]

tpm2_getpubek [{−h −−help} | {−v −−version}]

DESCRIPTION

This manual page documents briefly the tpm2_getpubek command.

This manual page was written for the Debian distribution because the original program does not have a manual page.

tpm2_getpubek is a program to get public EK key

OPTIONS

The program follows the usual GNU command line syntax, with long options starting with two dashes (‘−'). A summary of options is included below.

−e password, −−endorsePasswd=password

specifies current endorsement password (string, optional, default:NULL).

−o password, −−ownerPasswd=password

specifies current owner password (string, optional, default:NULL).

−P password, −−ekPasswd=password

specifies the EK password when created (string, optional, default:NULL).

−H hexHandle, −−handle=hexHandle

specifies the handle used to make EK persistent (hex).

−g hexAlg, −−alg=hexAlg

specifies the algorithm type of EK (default:0x01/TPM_ALG_RSA).

−f outputFile, −−file=outputFile

specifies the file used to save the public portion of EK.

−X, −−passwdInHex

passwords given by any options are hex format.

−p port, −−port=port

specifies the port number (default:2323).

−d dbgLevel, −−dbg=dbgLevel

specifies level of debug messages (optional, default:0):

• 0 − (high level test results)

• 1 − (test app send/receive byte streams)

• 2 − (resource manager send/receive byte streams)

• 3 − (resource manager tables)

−h, −−help

Show summary of options.

−v, −−version

Show version of program.

DIAGNOSTICS

tpm2_getpubek provides some return codes, that can be used in scripts:

img

BUGS

The upstreams BTS can be found at https://github.com/01org/tpm2.0-tools/issues.

SEE ALSO

tpm2_activatecredential(8), tpm2_akparse(8), tpm2_certify(8), tpm2_create(8), tpm2_createprimary(8), tpm2_encryptdecrypt(8), tpm2_evictcontrol(8), tpm2_getmanufec(8), tpm2_getpubak(8), tpm2_getrandom(8), tpm2_hash(8), tpm2_hmac(8), tpm2_listpcrs(8), tpm2_listpersistent(8), tpm2_load(8), tpm2_loadexternal(8), tpm2_makecredential(8), tpm2_nvdefine(8), tpm2_nvlist(8), tpm2_nvread(8), tpm2_nvreadlock(8), tpm2_nvrelease(8), tpm2_nvwrite(8), tpm2_quote(8), tpm2_rc_decode(8), tpm2_readpublic(8), tpm2_rsadecrypt(8), tpm2_rsaencrypt(8), tpm2_sign(8), tpm2_takeownership(8), tpm2_unseal(8), tpm2_verifysignature(8)

AUTHOR

Ying−Chun Liu <paulliu@debian.org>

Wrote this manpage for the Debian system.

COPYRIGHT

Copyright © 2017 Ying-Chun Liu (PaulLiu)

This manual page was written for the Debian system (and may be used by others).

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common−licenses/GPL−3.

pdf