iaik.tc.tss.api.structs.pcclient
Class TcTcgPcclientStoredCert

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.pcclient.TcTcgPcclientStoredCert

public class TcTcgPcclientStoredCert
extends TcCompositeTypeDecoder


Constructor Summary
TcTcgPcclientStoredCert()
          Constructor - see superclass for details
TcTcgPcclientStoredCert(TcBlobData data)
          Constructor - see superclass for details
TcTcgPcclientStoredCert(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTcgPcclientStoredCert(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcBlobData getCert()
          Returns contents of the cert field.
 int getCertSize()
          Returns contents of the certSize field.
 short getCertType()
          Returns contents of the certType field.
 TcBlobData getEncoded()
          This method encodes the TCG_PCCLIENT_STORED_CERT as a byte blob.
 int getTag()
          Returns contents of the tag field.
 void setCert(TcBlobData cert)
          Sets the cert field.
 void setCertSize(int certSize)
          Sets the certSize field.
 void setCertType(byte certType)
          Sets the tag field.
 void setTag(int tag)
           
 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

TcTcgPcclientStoredCert

public TcTcgPcclientStoredCert()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTcgPcclientStoredCert

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

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

TcTcgPcclientStoredCert

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

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

TcTcgPcclientStoredCert

public TcTcgPcclientStoredCert(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 TCG_PCCLIENT_STORED_CERT 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

getCert

public TcBlobData getCert()
Returns contents of the cert field.


setCert

public void setCert(TcBlobData cert)
Sets the cert field.


getCertSize

public int getCertSize()
Returns contents of the certSize field.


setCertSize

public void setCertSize(int certSize)
Sets the certSize field.


getCertType

public short getCertType()
Returns contents of the certType field.


setCertType

public void setCertType(byte certType)
Sets the tag field.


getTag

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


setTag

public void setTag(int tag)
Parameters:
tag - the tag to set