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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmTransportInternal

public class TcTpmTransportInternal
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmTransportInternal()
          Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData data)
          Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmTransportInternal(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcTpmDigest getAuthData()
          Returns contents of the authData field.
 TcBlobData getEncoded()
          This method encodes the TPM_TRANSPORT_INTERNAL as a byte blob.
 int getTag()
          Returns contents of the tag field.
 TcTpmDigest getTransDigest()
          Returns contents of the transDigest field.
 long getTransHandle()
          Returns contents of the transHandle field.
 TcTpmNonce getTransNonceEven()
          Returns contents of the transNonceEven field.
 TcTpmTransportPublic getTransPublic()
          Returns contents of the transPublic field.
 void setAuthData(TcTpmDigest authData)
          Sets the authData field.
 void setTag(int tag)
          Sets the tag field.
 void setTransDigest(TcTpmDigest transDigest)
          Sets the transDigest field.
 void setTransHandle(long transHandle)
          Sets the transHandle field.
 void setTransNonceEven(TcTpmNonce transNonceEven)
          Sets the transNonceEven field.
 void setTransPublic(TcTpmTransportPublic transPublic)
          Sets the transPublic 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

TcTpmTransportInternal

public TcTpmTransportInternal()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmTransportInternal

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

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

TcTpmTransportInternal

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

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

TcTpmTransportInternal

public TcTpmTransportInternal(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_TRANSPORT_INTERNAL 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.


getAuthData

public TcTpmDigest getAuthData()
Returns contents of the authData field.


setAuthData

public void setAuthData(TcTpmDigest authData)
Sets the authData field.


getTransPublic

public TcTpmTransportPublic getTransPublic()
Returns contents of the transPublic field.


setTransPublic

public void setTransPublic(TcTpmTransportPublic transPublic)
Sets the transPublic field.


getTransHandle

public long getTransHandle()
Returns contents of the transHandle field.


setTransHandle

public void setTransHandle(long transHandle)
Sets the transHandle field.


getTransNonceEven

public TcTpmNonce getTransNonceEven()
Returns contents of the transNonceEven field.


setTransNonceEven

public void setTransNonceEven(TcTpmNonce transNonceEven)
Sets the transNonceEven field.


getTransDigest

public TcTpmDigest getTransDigest()
Returns contents of the transDigest field.


setTransDigest

public void setTransDigest(TcTpmDigest transDigest)
Sets the transDigest field.