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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmDaaTpm

public class TcTpmDaaTpm
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmDaaTpm()
          Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaTpm(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 long getDAAcount()
          Returns contents of the DAAcount field.
 TcTpmDigest getDAAdigestIssuer()
          Returns contents of the DAAdigestIssuer field.
 TcTpmDigest getDAAdigestv0()
          Returns contents of the DAAdigestv0 field.
 TcTpmDigest getDAAdigestv1()
          Returns contents of the DAAdigestv1 field.
 TcTpmDigest getDAArekey()
          Returns contents of the DAArekey field.
 TcBlobData getEncoded()
          This method encodes the TPM_DAA_TPM as a byte blob.
 int getTag()
          Returns contents of the tag field.
 void setDAAcount(long DAAcount)
          Sets the DAAcount field.
 void setDAAdigestIssuer(TcTpmDigest DAAdigestIssuer)
          Sets the DAAdigestIssuer field.
 void setDAAdigestv0(TcTpmDigest DAAdigestv0)
          Sets the DAAdigestv0 field.
 void setDAAdigestv1(TcTpmDigest DAAdigestv1)
          Sets the DAAdigestv1 field.
 void setDAArekey(TcTpmDigest DAArekey)
          Sets the DAArekey field.
 void setTag(int tag)
          Sets the tag field.
 String toString()
          This method returns a String representation of the object.
 
Methods inherited from class 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 Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TcTpmDaaTpm

public TcTpmDaaTpm()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmDaaTpm

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

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

TcTpmDaaTpm

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

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

TcTpmDaaTpm

public TcTpmDaaTpm(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_TPM as a byte blob.

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

toString

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


getDAAdigestIssuer

public TcTpmDigest getDAAdigestIssuer()
Returns contents of the DAAdigestIssuer field.


setDAAdigestIssuer

public void setDAAdigestIssuer(TcTpmDigest DAAdigestIssuer)
Sets the DAAdigestIssuer field.


getDAAdigestv0

public TcTpmDigest getDAAdigestv0()
Returns contents of the DAAdigestv0 field.


setDAAdigestv0

public void setDAAdigestv0(TcTpmDigest DAAdigestv0)
Sets the DAAdigestv0 field.


getDAAdigestv1

public TcTpmDigest getDAAdigestv1()
Returns contents of the DAAdigestv1 field.


setDAAdigestv1

public void setDAAdigestv1(TcTpmDigest DAAdigestv1)
Sets the DAAdigestv1 field.


getDAArekey

public TcTpmDigest getDAArekey()
Returns contents of the DAArekey field.


setDAArekey

public void setDAArekey(TcTpmDigest DAArekey)
Sets the DAArekey field.


getDAAcount

public long getDAAcount()
Returns contents of the DAAcount field.


setDAAcount

public void setDAAcount(long DAAcount)
Sets the DAAcount field.