|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectiaik.tc.tss.impl.java.tsp.TcAttributes
iaik.tc.tss.impl.java.tsp.TcWorkingObject
iaik.tc.tss.impl.java.tsp.TcMigData
public class TcMigData
| Method Summary | |
|---|---|
TcBlobData |
getAttribAuthorityData(long subFlag)
This method is used to retrieve authority data. |
TcBlobData |
getAttribMigAuthData(long subFlag)
This method is used to retrieve authenticating data. |
TcBlobData |
getAttribMigrationBlob(long subFlag)
This method is used to retrieve the migration xor blob. |
TcBlobData |
getAttribTicketData(long subFlag)
This method is used to retrieve ticket data. |
TcBlobData |
getMigrationTicket()
This method is intended to be used by jTSS internal only |
TcTpmMsaComposite |
getMsaList()
This method is intended to be used by jTSS internal only |
TcBlobData |
getRestrictTicket()
This method is intended to be used by jTSS internal only |
TcTpmDigest |
getSigData()
This method is intended to be used by jTSS internal only |
TcBlobData |
getSigValue()
This method is intended to be used by jTSS internal only |
void |
setAttribAuthorityData(long subFlag,
TcBlobData data)
This method allows to set data belonging to the authority. |
void |
setAttribMigAuthData(long subFlag,
TcBlobData data)
This method allows to set authenticating data. |
void |
setAttribMigrationBlob(long subFlag,
TcBlobData data)
This method allows to set the public key blob. |
void |
setAttribMigrationTicket(long subFlag,
TcBlobData data)
This method allows to set the migration ticket data from the authorize migration key proceess. |
void |
setAttribTicketData(long subFlag,
TcBlobData data)
This method allows to set data belonging to the migration ticket. |
void |
setBlob(TcBlobData blob)
This method is intended to be used by jTSS internal only |
| Methods inherited from class iaik.tc.tss.impl.java.tsp.TcAttributes |
|---|
getAttribData, getAttribUint32, setAttribData, setAttribUint32 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface iaik.tc.tss.api.tspi.TcIAttributes |
|---|
getAttribData, getAttribUint32, setAttribData, setAttribUint32 |
| Method Detail |
|---|
public void setAttribMigrationBlob(long subFlag,
TcBlobData data)
throws TcTspException
TcIAttributes.setAttribData(long, long, TcBlobData) with
TcTssConstants.TSS_MIGATTRIB_MIGRATIONBLOB as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_MIG_MSALIST_PUBKEY_BLOB.
TcTssConstants.TSS_MIGATTRIB_MIG_AUTHORITY_PUBKEY_BLOB.
TcTssConstants.TSS_MIGATTRIB_MIG_DESTINATION_PUBKEY_BLOB.
TcTssConstants.TSS_MIGATTRIB_MIG_SOURCE_PUBKEY_BLOB.data - The data to set.
TcTspException
public void setAttribAuthorityData(long subFlag,
TcBlobData data)
throws TcTspException
TcIAttributes.setAttribData(long, long, TcBlobData) with
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_DATA as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_DIGEST.
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_APPROVAL_HMAC.
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_MSALIST.data - The data to set.
TcTspException
public void setAttribTicketData(long subFlag,
TcBlobData data)
throws TcTspException
TcIAttributes.setAttribData(long, long, TcBlobData) with
TcTssConstants.TSS_MIGATTRIB_TICKET_DATA as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_TICKET_SIG_DIGEST.
TcTssConstants.TSS_MIGATTRIB_TICKET_SIG_VALUE.
TcTssConstants.TSS_MIGATTRIB_TICKET_SIG_TICKET.
TcTssConstants.TSS_MIGATTRIB_TICKET_RESTRICT_TICKET.data - The data to set.
TcTspException
public void setAttribMigrationTicket(long subFlag,
TcBlobData data)
throws TcTspException
TcIAttributes.setAttribData(long, long, TcBlobData)
with TcTssConstants.TSS_MIGATTRIB_MIGRATIONTICKET as flag.
subFlag - Valid subFlags are 0data - The data to set.
TcTspException
public void setAttribMigAuthData(long subFlag,
TcBlobData data)
throws TcTspException
TcIAttributes.setAttribData(long, long, TcBlobData) with
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_DATA as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_AUTHORITY_DIGEST.
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_DESTINATION_DIGEST.
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_SOURCE_DIGEST.data - The data to set.
TcTspException
public TcBlobData getAttribMigrationBlob(long subFlag)
throws TcTspException
TcIAttributes.getAttribData(long, long) with
TcTssConstants.TSS_MIGATTRIB_MIGRATIONBLOB as flag.
subFlag - Valid subFlags are TcTssConstants.TSS_MIGATTRIB_MIGRATION_XOR_BLOB
TcTspException
public TcBlobData getAttribAuthorityData(long subFlag)
throws TcTspException
TcIAttributes.getAttribData(long, long) with
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_DATA as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_DIGEST
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_APPROVAL_HMAC
TcTssConstants.TSS_MIGATTRIB_AUTHORITY_MSALIST
TcTspException
public TcBlobData getAttribTicketData(long subFlag)
throws TcTspException
TcIAttributes.getAttribData(long, long) with
TcTssConstants.TSS_MIGATTRIB_TICKET_DATA as flag.
subFlag - Valid subFlags are TcTssConstants.TSS_MIGATTRIB_TICKET_SIG_TICKET
TcTspException
public TcBlobData getAttribMigAuthData(long subFlag)
throws TcTspException
TcIAttributes.getAttribData(long, long) with
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_DATA as flag.
subFlag - Valid subFlags are:
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_AUTHORITY_DIGEST
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_DESTINATION_DIGEST
TcTssConstants.TSS_MIGATTRIB_MIG_AUTH_SOURCE_DIGEST
TcTspExceptionpublic void setBlob(TcBlobData blob)
blob - the xor blobpublic TcBlobData getMigrationTicket()
public TcTpmMsaComposite getMsaList()
public TcTpmDigest getSigData()
public TcBlobData getSigValue()
public TcBlobData getRestrictTicket()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||