|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectiaik.tc.tss.impl.java.tddl.TcTddl
iaik.tc.tss.impl.java.tddl.TcTddlLinux
public class TcTddlLinux
This class implements the TDDL layer for LINUX operating systems. The basic assumption is that the TPM is made available by means of a character device (e.g. /dev/tpm0).
| Method Summary | |
|---|---|
void |
cancel()
This method is not implemented by this TDDL. |
void |
close()
This method closes the previously opened TPM device. |
void |
getCapability()
This method is not implemented by this TDDL. |
void |
getStatus()
This method is not implemented by this TDDL. |
boolean |
isOpen()
This method returns true if the TPM device is already open, false otherwise. |
void |
open()
This method opens the TPM device. |
void |
powerManagement()
This method is not implemented by this TDDL. |
void |
powerManagementControl()
This method is not implemented by this TDDL. |
void |
setCapability()
This method is not implemented by this TDDL. |
void |
setStatus()
This method is not implemented by this TDDL. |
TcBlobData |
transmitData(TcBlobData command)
This sends the given byte blob to the TPM. |
| Methods inherited from class iaik.tc.tss.impl.java.tddl.TcTddl |
|---|
getInstance |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void open()
throws TcTddlException
open in class TcTddlTcTddlException - This exception is thrown if no TPM device could not be
opened.public boolean isOpen()
isOpen in class TcTddl
public void close()
throws TcTddlException
close in class TcTddlTcTddlException
public TcBlobData transmitData(TcBlobData command)
throws TcTddlException
command - The command blob to the sent to the TPM.
TcTddlException - This exception is thrown if writing to or reading from the
TPM device failed.
public void cancel()
throws TcTddlException
cancel in class TcTddlTcTddlException
public void getCapability()
throws TcTddlException
getCapability in class TcTddlTcTddlException
public void setCapability()
throws TcTddlException
setCapability in class TcTddlTcTddlException
public void getStatus()
throws TcTddlException
getStatus in class TcTddlTcTddlException
public void setStatus()
throws TcTddlException
setStatus in class TcTddlTcTddlException
public void powerManagement()
throws TcTddlException
powerManagement in class TcTddlTcTddlException
public void powerManagementControl()
throws TcTddlException
powerManagementControl in class TcTddlTcTddlException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||