public class TPMS_SESSION_AUDIT_INFO extends TpmStructure implements TPMU_ATTEST
| Modifier and Type | Field and Description |
|---|---|
byte |
exclusiveSession
current exclusive status of the session TRUE if all of the commands recorded in the sessionDigest were executed without any intervening TPM command that did not use this audit session
|
byte[] |
sessionDigest
the current value of the session audit digest
|
| Constructor and Description |
|---|
TPMS_SESSION_AUDIT_INFO()
This is the attested data for TPM2_GetSessionAuditDigest().
|
TPMS_SESSION_AUDIT_INFO(byte _exclusiveSession,
byte[] _sessionDigest)
This is the attested data for TPM2_GetSessionAuditDigest().
|
| Modifier and Type | Method and Description |
|---|---|
static TPMS_SESSION_AUDIT_INFO |
fromTpm(byte[] x) |
static TPMS_SESSION_AUDIT_INFO |
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 exclusiveSession
public byte[] sessionDigest
public TPMS_SESSION_AUDIT_INFO(byte _exclusiveSession,
byte[] _sessionDigest)
_exclusiveSession - current exclusive status of the session TRUE if all of the commands recorded in the sessionDigest were executed without any intervening TPM command that did not use this audit session_sessionDigest - the current value of the session audit digestpublic TPMS_SESSION_AUDIT_INFO()
public void toTpm(OutByteBuf buf)
TpmMarshallertoTpm in interface TpmMarshallerbuf - An output byte bufferpublic void initFromTpm(InByteBuf buf)
TpmMarshallerinitFromTpm in interface TpmMarshallerbuf - An input byte bufferpublic byte[] toTpm()
TpmMarshallertoTpm in interface TpmMarshallerpublic static TPMS_SESSION_AUDIT_INFO fromTpm(byte[] x)
public static TPMS_SESSION_AUDIT_INFO 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.