% tss2_gettpmblobs(1) tpm2-tools | General Commands Manual % % APRIL 2019
tss2_gettpmblobs(1) -
tss2_gettpmblobs [OPTIONS]
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.
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.
tss2_gettpmblobs --path=HS/SRK/myRSACrypt --tpm2bPublic=tpm2bPublic.file --tpm2bPrivate=tpm2bPrivate.file --policy=policy.file
0 on success or 1 on failure.