% tss2_gettpmblobs(1) tpm2-tools | General Commands Manual % % APRIL 2019 # NAME **tss2_gettpmblobs**(1) - # SYNOPSIS **tss2_gettpmblobs** [*OPTIONS*] [common fapi references](common/tss2-fapi-references.md) # DESCRIPTION **tss2_gettpmblobs**(1) - This command returns the public and private blobs of an object, such that they could be loaded by a low-level API (e.g. ESAPI). It also returns the policy associated with these blobs in JSON format. # OPTIONS These are the available options: * **-f**, **\--force**: Force overwriting the output file. * **-p**, **\--path**=_STRING_: The path of the object for which the blobs will be returned. * **-u**, **\--tpm2bPublic**=_FILENAME_ or _-_ (for stdout): The returned public area of the object as a marshalled TPM2B_PUBLIC. Optional parameter. * **-r**, **\--tpm2bPrivate**=_FILENAME_ or _-_ (for stdout): The returned private area of the object as a marshalled TPM2B_PRIVATE. Optional parameter. * **-l**, **\--policy**=_FILENAME_ or _-_ (for stdout): The returned policy associated with the object, encoded in JSON. Optional parameter. [common tss2 options](common/tss2-options.md) # EXAMPLE ``` tss2_gettpmblobs --path=HS/SRK/myRSACrypt --tpm2bPublic=tpm2bPublic.file --tpm2bPrivate=tpm2bPrivate.file --policy=policy.file ``` # RETURNS 0 on success or 1 on failure. [footer](common/footer.md)