Para comunicarse con un TPM, necesita un Trusted Software Stack (TSS). Hay dos TSS libremente disponibles: TrouSerS y jTSS.
jTSS está escrito en Java, mientras que TrouSerS está escrito en C Cuando se utiliza el Java puro jTSS que no es necesario jTSSWrapper. El contenedor solo es necesario cuando desea acceder al TrouSerS TSS a través de Java.
El jTpm Tools proporciona algunas herramientas de línea de comandos para interactuar con el TPM. Al mirar el código fuente de las herramientas, puede averiguar cómo usar jTSS API.
Para obtener más cosas relacionadas con informática de confianza y Java echar un vistazo a http://trustedjava.sourceforge.net/
También hay un JSR que trata de definir una Java API de alto nivel para la informática de confianza, se puede encontrar la información, así como una referencia implementación en http://jsr321.java.net/ (incluido el repositorio SVN legible por el público).
TPM Emulator ahora está alojado en https://github.com/PeterHuewe/tpm-emulator –