iaik.tc.tss.api.structs.tpm
Class TcTpmDaaContext

java.lang.Object
  extended by iaik.tc.tss.api.structs.common.TcBasicTypeDecoder
      extended by iaik.tc.tss.api.structs.common.TcCompositeTypeDecoder
          extended by iaik.tc.tss.api.structs.tpm.TcTpmDaaContext

public class TcTpmDaaContext
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmDaaContext()
          Constructor - see superclass for details
TcTpmDaaContext(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaContext(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaContext(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcTpmNonce getDAAcontextSeed()
          Returns contents of the DAAcontextSeed field.
 TcTpmDigest getDAAdigest()
          Returns contents of the DAAdigest field.
 TcTpmDigest getDAAdigestContext()
          Returns contents of the DAAdigestContext field.
 TcBlobData getDAAscratch()
          Returns contents of the DAAscratch field.
 short getDAAstage()
          Returns contents of the DAAstage field.
 TcBlobData getEncoded()
          This method encodes the TPM_DAA_CONTEXT as a byte blob.
 int getTag()
          Returns contents of the tag field.
 void setDAAcontextSeed(TcTpmNonce DAAcontextSeed)
          Sets the DAAcontextSeed field.
 void setDAAdigest(TcTpmDigest DAAdigest)
          Sets the DAAdigest field.
 void setDAAdigestContext(TcTpmDigest DAAdigestContext)
          Sets the DAAdigestContext field.
 void setDAAscratch(TcBlobData DAAscratch)
          Sets the DAAscratch field.
 void setDAAstage(short DAAstage)
          Sets the DAAstage field.
 void setTag(int tag)
          Sets the tag field.
 java.lang.String toString()
          This method returns a String representation of the object.
 
Methods inherited from class iaik.tc.tss.api.structs.common.TcBasicTypeDecoder
decodeBoolean, decodeByte, decodeBytes, decodeBytes, decodeTpmAlgorithmId, decodeTpmAuthDataUsage, decodeTpmEncScheme, decodeTpmKeyFlags, decodeTpmKeyUsage, decodeTpmSigScheme, decodeTssAlgorithmId, decodeTssEncScheme, decodeTssEvenType, decodeTssFlag, decodeTssHandle, decodeTssHContext, decodeTssHEncData, decodeTssHHash, decodeTssHKey, decodeTssHObjet, decodeTssHPcrs, decodeTssHPolicy, decodeTssHPS, decodeTssHTpm, decodeTssKeyUsageId, decodeTssMigrationScheme, decodeTssResult, decodeTssSigScheme, decodeUINT16, decodeUINT32, decodeUINT64
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TcTpmDaaContext

public TcTpmDaaContext()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmDaaContext

public TcTpmDaaContext(TcBlobData data)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData)

TcTpmDaaContext

public TcTpmDaaContext(TcBlobData data,
                       int offset)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData, int)

TcTpmDaaContext

public TcTpmDaaContext(TcCompositeTypeDecoder composite)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcCompositeTypeDecoder)
Method Detail

getEncoded

public TcBlobData getEncoded()
This method encodes the TPM_DAA_CONTEXT as a byte blob.

Specified by:
getEncoded in class TcCompositeTypeDecoder
Returns:
byte blob to be passed to other layers (e.g. TSS)

toString

public java.lang.String toString()
This method returns a String representation of the object.

Overrides:
toString in class TcCompositeTypeDecoder

getTag

public int getTag()
Returns contents of the tag field.


setTag

public void setTag(int tag)
Sets the tag field.


getDAAdigestContext

public TcTpmDigest getDAAdigestContext()
Returns contents of the DAAdigestContext field.


setDAAdigestContext

public void setDAAdigestContext(TcTpmDigest DAAdigestContext)
Sets the DAAdigestContext field.


getDAAdigest

public TcTpmDigest getDAAdigest()
Returns contents of the DAAdigest field.


setDAAdigest

public void setDAAdigest(TcTpmDigest DAAdigest)
Sets the DAAdigest field.


getDAAcontextSeed

public TcTpmNonce getDAAcontextSeed()
Returns contents of the DAAcontextSeed field.


setDAAcontextSeed

public void setDAAcontextSeed(TcTpmNonce DAAcontextSeed)
Sets the DAAcontextSeed field.


getDAAscratch

public TcBlobData getDAAscratch()
Returns contents of the DAAscratch field.


setDAAscratch

public void setDAAscratch(TcBlobData DAAscratch)
Sets the DAAscratch field.


getDAAstage

public short getDAAstage()
Returns contents of the DAAstage field.


setDAAstage

public void setDAAstage(short DAAstage)
Sets the DAAstage field.