public class TPMS_ID_OBJECT extends TpmStructure
| Modifier and Type | Field and Description |
|---|---|
byte[] |
encIdentity
credential protector information returned if name matches the referenced object All of the encIdentity is encrypted, including the size field.
|
byte[] |
integrityHMAC
HMAC using the nameAlg of the storage key on the target TPM
|
| Constructor and Description |
|---|
TPMS_ID_OBJECT()
This structure is used for sizing the TPM2B_ID_OBJECT.
|
TPMS_ID_OBJECT(byte[] _integrityHMAC,
byte[] _encIdentity)
This structure is used for sizing the TPM2B_ID_OBJECT.
|
| Modifier and Type | Method and Description |
|---|---|
static TPMS_ID_OBJECT |
fromTpm(byte[] x) |
static TPMS_ID_OBJECT |
fromTpm(InByteBuf buf) |
void |
initFromTpm(InByteBuf buf)
Populate this object from the TPM representation in the input byte buffer object
|
String |
toString() |
void |
toStringInternal(TpmStructurePrinter _p,
int d)
Serialize this object to the structure printer
|
byte[] |
toTpm()
Convert this object to its TPM representation and return it as a byte array
|
void |
toTpm(OutByteBuf buf)
Convert this object to its TPM representation and store in the output byte buffer object
|
equals, hashCodepublic byte[] integrityHMAC
public byte[] encIdentity
public TPMS_ID_OBJECT(byte[] _integrityHMAC,
byte[] _encIdentity)
_integrityHMAC - HMAC using the nameAlg of the storage key on the target TPM_encIdentity - credential protector information returned if name matches the referenced object All of the encIdentity is encrypted, including the size field. NOTE The TPM is not required to check that the size is not larger than the digest of the nameAlg. However, if the size is larger, the ID object may not be usable on a TPM that has no digest larger than produced by nameAlg.public TPMS_ID_OBJECT()
public void toTpm(OutByteBuf buf)
TpmMarshallerbuf - An output byte bufferpublic void initFromTpm(InByteBuf buf)
TpmMarshallerbuf - An input byte bufferpublic byte[] toTpm()
TpmMarshallerpublic static TPMS_ID_OBJECT fromTpm(byte[] x)
public static TPMS_ID_OBJECT fromTpm(InByteBuf buf)
public void toStringInternal(TpmStructurePrinter _p, int d)
TpmStructuretoStringInternal in class TpmStructure_p - The structure accumulatord - The data to serializeCopyright © 2017. All rights reserved.