|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object TcTssValidation
public class TcTssValidation
The TcTssValidation structure provides the ability to verify signatures and validation digests
built over certain TPM command parameters. These parameters (i.e. structures) are defined in
TPM 1.2 specification. The caller must provide some random data (externalData_) as input, which
is included in the signature/digest calculation.
The following TSP functions use this structure:
Constructor Summary | |
---|---|
TcTssValidation()
Default constructor. |
Method Summary | |
---|---|
TcBlobData |
getData()
Returns contents of the data field (i.e. |
long |
getDataLength()
Returns the data length. |
TcBlobData |
getExternalData()
Returns contents of the externalData field. |
long |
getExternalDataLength()
Returns the data length. |
TcBlobData |
getValidationData()
Returns contents of the validationData field. |
long |
getValidationDataLength()
Returns the validationData length. |
TcTssVersion |
getVersionInfo()
Returns contents of the version info field. |
TcTssValidation |
init(TcBlobData externalData,
TcBlobData data,
TcBlobData validationData)
Initialization method taking and setting all parameters at once. |
void |
setData(TcBlobData data)
Sets the data field (i.e. |
void |
setExternalData(TcBlobData externalData)
Sets the externalData field. |
void |
setValidationData(TcBlobData validationData)
Sets the validationData field. |
void |
setVersionInfo(TcTssVersion versionInfo)
Sets the version info field. |
String |
toString()
This method returns a String representation of the object. |
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TcTssValidation()
Method Detail |
---|
public TcTssValidation init(TcBlobData externalData, TcBlobData data, TcBlobData validationData)
public TcTssVersion getVersionInfo()
public void setVersionInfo(TcTssVersion versionInfo)
public TcBlobData getData()
public void setData(TcBlobData data)
public long getDataLength()
public long getExternalDataLength()
public TcBlobData getExternalData()
public void setExternalData(TcBlobData externalData)
public TcBlobData getValidationData()
public void setValidationData(TcBlobData validationData)
public long getValidationDataLength()
public String toString()
toString
in class Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |