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