iaik.tc.tss.impl.java.tddl
Class TcTddlVista

java.lang.Object
  extended by iaik.tc.tss.impl.java.tddl.TcTddl
      extended by iaik.tc.tss.impl.java.tddl.TcTddlVista
All Implemented Interfaces:
TcIStreamDest

public class TcTddlVista
extends TcTddl

TDDL library for use with Windows Vista. This library used the Java Native Interface (JNI) to access the TPM Base Services (TBS) that are part of Windows Vista. TBS provides access to 1.2 TPMs using a TIS driver that is shipped together with Windows Vista or higher. This class first attempts to use a 32-bit support Dynamic LinK Library and a 64-bit version as fallback.


Constructor Summary
TcTddlVista()
           
 
Method Summary
 void cancel()
          This method is not implemented by this TDDL.
 void close()
           
 void getCapability()
          This method is not implemented by this TDDL.
 void getStatus()
          This method is not implemented by this TDDL.
 boolean isOpen()
           
 void open()
           
 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)
           
 
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
 

Constructor Detail

TcTddlVista

public TcTddlVista()
Method Detail

open

public void open()
          throws TcTddlException
Specified by:
open in class TcTddl
Throws:
TcTddlException

isOpen

public boolean isOpen()
Specified by:
isOpen in class TcTddl

close

public void close()
           throws TcTddlException
Specified by:
close in class TcTddl
Throws:
TcTddlException

transmitData

public TcBlobData transmitData(TcBlobData command)
                        throws TcTddlException
Throws:
TcTddlException

cancel

public void cancel()
            throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
cancel in class TcTddl
Throws:
TcTddlException

getCapability

public void getCapability()
                   throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
getCapability in class TcTddl
Throws:
TcTddlException

setCapability

public void setCapability()
                   throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
setCapability in class TcTddl
Throws:
TcTddlException

getStatus

public void getStatus()
               throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
getStatus in class TcTddl
Throws:
TcTddlException

setStatus

public void setStatus()
               throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
setStatus in class TcTddl
Throws:
TcTddlException

powerManagement

public void powerManagement()
                     throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
powerManagement in class TcTddl
Throws:
TcTddlException

powerManagementControl

public void powerManagementControl()
                            throws TcTddlException
This method is not implemented by this TDDL.

Specified by:
powerManagementControl in class TcTddl
Throws:
TcTddlException