|
||||||||||
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
TcTspException
public 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 |