iaik.tc.tss.api.structs.tpm
Interface TcITpmKey

All Known Subinterfaces:
TcITpmKeyNew
All Known Implementing Classes:
TcTpmKey, TcTpmKey12, TcTpmKey12New, TcTpmKeyNew

public interface TcITpmKey

This class is a common interface for TcTpmKey (1.1 TPM Spec) and TcTpmKey12 (1.2 TPM Spec). This interface has no functionality. It's only purpose is that it is used in TSS functions where both, TcTpmKey and TcTpmKey12 can be passed as arguments.


Method Summary
 TcTpmKeyParms getAlgorithmParms()
           
 short getAuthDataUsage()
           
 TcBlobData getEncData()
           
 TcBlobData getEncoded()
           
 long getEncSize()
           
 long getKeyFlags()
           
 int getKeyUsage()
           
 TcBlobData getPcrInfo()
           
 long getPcrInfoSize()
           
 TcTpmStorePubkey getPubKey()
           
 void setAlgorithmParms(TcTpmKeyParms algorithmParms)
           
 void setAuthDataUsage(short authDataUsage)
           
 void setEncData(TcBlobData encData)
           
 void setKeyFlags(long keyFlags)
           
 void setKeyUsage(int keyUsage)
           
 void setPcrInfo(TcBlobData pcrInfo)
           
 void setPubKey(TcTpmStorePubkey pubKey)
           
 String toString()
           
 

Method Detail

getEncoded

TcBlobData getEncoded()

getKeyUsage

int getKeyUsage()

setKeyUsage

void setKeyUsage(int keyUsage)

getKeyFlags

long getKeyFlags()

setKeyFlags

void setKeyFlags(long keyFlags)

getAuthDataUsage

short getAuthDataUsage()

setAuthDataUsage

void setAuthDataUsage(short authDataUsage)

getAlgorithmParms

TcTpmKeyParms getAlgorithmParms()

setAlgorithmParms

void setAlgorithmParms(TcTpmKeyParms algorithmParms)

getPcrInfoSize

long getPcrInfoSize()

getPcrInfo

TcBlobData getPcrInfo()

setPcrInfo

void setPcrInfo(TcBlobData pcrInfo)

getPubKey

TcTpmStorePubkey getPubKey()

setPubKey

void setPubKey(TcTpmStorePubkey pubKey)

getEncSize

long getEncSize()

getEncData

TcBlobData getEncData()

setEncData

void setEncData(TcBlobData encData)

toString

String toString()
Overrides:
toString in class Object