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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmDaaIssuer

public class TcTpmDaaIssuer
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmDaaIssuer()
          Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData data)
          Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmDaaIssuer(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcTpmDigest getDAAdigestgamma()
          Returns contents of the DAAdigestgamma field.
 TcTpmDigest getDAAdigestn()
          Returns contents of the DAAdigestn field.
 TcTpmDigest getDAAdigestR0()
          Returns contents of the DAAdigestR0 field.
 TcTpmDigest getDAAdigestR1()
          Returns contents of the DAAdigestR1 field.
 TcTpmDigest getDAAdigestS0()
          Returns contents of the DAAdigestS0 field.
 TcTpmDigest getDAAdigestS1()
          Returns contents of the DAAdigestS1 field.
 TcBlobData getDAAgenericq()
          Returns contents of the DAAgenericq field.
 TcBlobData getEncoded()
          This method encodes the TPM_DAA_ISSUER as a byte blob.
 int getTag()
          Returns contents of the tag field.
 void setDAAdigestgamma(TcTpmDigest DAAdigestgamma)
          Sets the DAAdigestgamma field.
 void setDAAdigestn(TcTpmDigest DAAdigestn)
          Sets the DAAdigestn field.
 void setDAAdigestR0(TcTpmDigest DAAdigestR0)
          Sets the DAAdigestR0 field.
 void setDAAdigestR1(TcTpmDigest DAAdigestR1)
          Sets the DAAdigestR1 field.
 void setDAAdigestS0(TcTpmDigest DAAdigestS0)
          Sets the DAAdigestS0 field.
 void setDAAdigestS1(TcTpmDigest DAAdigestS1)
          Sets the DAAdigestS1 field.
 void setDAAgenericq(TcBlobData DAAgenericq)
          Sets the DAAgenericq 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

TcTpmDaaIssuer

public TcTpmDaaIssuer()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmDaaIssuer

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

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

TcTpmDaaIssuer

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

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

TcTpmDaaIssuer

public TcTpmDaaIssuer(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_ISSUER 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.


getDAAdigestR0

public TcTpmDigest getDAAdigestR0()
Returns contents of the DAAdigestR0 field.


setDAAdigestR0

public void setDAAdigestR0(TcTpmDigest DAAdigestR0)
Sets the DAAdigestR0 field.


getDAAdigestR1

public TcTpmDigest getDAAdigestR1()
Returns contents of the DAAdigestR1 field.


setDAAdigestR1

public void setDAAdigestR1(TcTpmDigest DAAdigestR1)
Sets the DAAdigestR1 field.


getDAAdigestS0

public TcTpmDigest getDAAdigestS0()
Returns contents of the DAAdigestS0 field.


setDAAdigestS0

public void setDAAdigestS0(TcTpmDigest DAAdigestS0)
Sets the DAAdigestS0 field.


getDAAdigestS1

public TcTpmDigest getDAAdigestS1()
Returns contents of the DAAdigestS1 field.


setDAAdigestS1

public void setDAAdigestS1(TcTpmDigest DAAdigestS1)
Sets the DAAdigestS1 field.


getDAAdigestn

public TcTpmDigest getDAAdigestn()
Returns contents of the DAAdigestn field.


setDAAdigestn

public void setDAAdigestn(TcTpmDigest DAAdigestn)
Sets the DAAdigestn field.


getDAAdigestgamma

public TcTpmDigest getDAAdigestgamma()
Returns contents of the DAAdigestgamma field.


setDAAdigestgamma

public void setDAAdigestgamma(TcTpmDigest DAAdigestgamma)
Sets the DAAdigestgamma field.


getDAAgenericq

public TcBlobData getDAAgenericq()
Returns contents of the DAAgenericq field.


setDAAgenericq

public void setDAAgenericq(TcBlobData DAAgenericq)
Sets the DAAgenericq field.