|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object TcBasicTypeDecoder TcCompositeTypeDecoder TcTpmCertifyInfo
public class TcTpmCertifyInfo
When the TPM certifies a key, it must provide a signature with a TPM identity key on information that describes that key. This structure provides the mechanism to do so.
Constructor Summary | |
---|---|
TcTpmCertifyInfo()
Constructor - see superclass for details |
|
TcTpmCertifyInfo(TcBlobData data)
Constructor - see superclass for details |
|
TcTpmCertifyInfo(TcBlobData data,
int offset)
Constructor - see superclass for details |
|
TcTpmCertifyInfo(TcCompositeTypeDecoder composite)
Constructor - see superclass for details |
Method Summary | |
---|---|
TcTpmKeyParms |
getAlgorithmParms()
Returns contents of the algorithmParms field. |
short |
getAuthDataUsage()
Returns contents of the authDataUsage field. |
TcTpmNonce |
getData()
Returns contents of the data field. |
TcBlobData |
getEncoded()
This method encodes the TPM_CERTIFY_INFO as a byte blob. |
long |
getKeyFlags()
Returns contents of the keyFlags field. |
int |
getKeyUsage()
Returns contents of the keyUsage field. |
TcBlobData |
getPcrInfo()
Returns contents of the pcrInfo field. |
long |
getPcrInfoSize()
Returns contents of the pcrInfoSize field. |
TcTpmDigest |
getPubKeyDigest()
Returns contents of the pubKeyDigest field. |
TcTpmVersion |
getVersion()
Returns contents of the version field. |
boolean |
isParentPcrStatus()
Returns contents of the parentPcrStatus field. |
void |
setAlgorithmParms(TcTpmKeyParms algorithmParms)
Sets the algorithmParms field. |
void |
setAuthDataUsage(short authDataUsage)
Sets the authDataUsage field. |
void |
setData(TcTpmNonce data)
Sets the data field. |
void |
setKeyFlags(long keyFlags)
Sets the keyFlags field. |
void |
setKeyUsage(int keyUsage)
Sets the keyUsage field. |
void |
setParentPcrStatus(boolean parentPcrStatus)
Sets the parentPcrStatus field. |
void |
setPcrInfo(TcBlobData pcrInfo)
Sets the pcrInfo field. |
void |
setPubKeyDigest(TcTpmDigest pubKeyDigest)
Sets the pubKeyDigest field. |
void |
setVersion(TcTpmStructVer version)
Sets the version 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 TcTpmCertifyInfo()
TcCompositeTypeDecoder.TcCompositeTypeDecoder()
public TcTpmCertifyInfo(TcBlobData data)
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData)
public TcTpmCertifyInfo(TcBlobData data, int offset)
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData,
int)
public TcTpmCertifyInfo(TcCompositeTypeDecoder composite)
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcCompositeTypeDecoder)
Method Detail |
---|
public TcBlobData getEncoded()
getEncoded
in class TcCompositeTypeDecoder
public String toString()
toString
in class TcCompositeTypeDecoder
public TcTpmKeyParms getAlgorithmParms()
public void setAlgorithmParms(TcTpmKeyParms algorithmParms)
public short getAuthDataUsage()
public void setAuthDataUsage(short authDataUsage)
public TcTpmNonce getData()
public void setData(TcTpmNonce data)
public long getKeyFlags()
public void setKeyFlags(long keyFlags)
public int getKeyUsage()
public void setKeyUsage(int keyUsage)
public boolean isParentPcrStatus()
public void setParentPcrStatus(boolean parentPcrStatus)
public TcBlobData getPcrInfo()
public void setPcrInfo(TcBlobData pcrInfo)
public long getPcrInfoSize()
public TcTpmDigest getPubKeyDigest()
public void setPubKeyDigest(TcTpmDigest pubKeyDigest)
public TcTpmVersion getVersion()
public void setVersion(TcTpmStructVer version)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |