iaik.tc.tss.api.structs.tcs
Class TcTcsAuth

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.tcs.TcTcsAuth

public class TcTcsAuth
extends TcCompositeTypeDecoder


Constructor Summary
TcTcsAuth()
          Constructor - see superclass for details
TcTcsAuth(TcBlobData data)
          Constructor - see superclass for details
TcTcsAuth(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTcsAuth(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 long getAuthHandle()
          This method returns the content of the authHandle field.
 boolean getContAuthSession()
          This method returns the content of the contAuthSession field.
 TcBlobData getEncoded()
          This method encodes the TPM_AUTH as a byte blob.
 TcTpmAuthdata getHmac()
          This method returns the content of the hmac field.
 TcTpmNonce getNonceEven()
          This method returns the content of the nonceEven field.
 TcTpmNonce getNonceOdd()
          This method returns the content of the nonceOdd field.
 void setAuthHandle(long authHandle)
          This method sets the content of the authHandle field.
 void setContAuthSession(boolean contAuthSession)
          This method sets the content of the contAuthSession field.
 void setHmac(TcTpmAuthdata hmac)
          This method sets the content of the hmac field.
 void setNonceEven(TcTpmNonce nonceEven)
          This method sets the content of the nonceEven field.
 void setNonceOdd(TcTpmNonce nonceOdd)
          This method sets the content of the nonceOdd 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

TcTcsAuth

public TcTcsAuth()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTcsAuth

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

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

TcTcsAuth

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

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

TcTcsAuth

public TcTcsAuth(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_AUTH 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

getAuthHandle

public long getAuthHandle()
This method returns the content of the authHandle field.


setAuthHandle

public void setAuthHandle(long authHandle)
This method sets the content of the authHandle field.


getContAuthSession

public boolean getContAuthSession()
This method returns the content of the contAuthSession field.


setContAuthSession

public void setContAuthSession(boolean contAuthSession)
This method sets the content of the contAuthSession field.


getHmac

public TcTpmAuthdata getHmac()
This method returns the content of the hmac field.


setHmac

public void setHmac(TcTpmAuthdata hmac)
This method sets the content of the hmac field.


getNonceEven

public TcTpmNonce getNonceEven()
This method returns the content of the nonceEven field.


setNonceEven

public void setNonceEven(TcTpmNonce nonceEven)
This method sets the content of the nonceEven field.


getNonceOdd

public TcTpmNonce getNonceOdd()
This method returns the content of the nonceOdd field.


setNonceOdd

public void setNonceOdd(TcTpmNonce nonceOdd)
This method sets the content of the nonceOdd field.