Welcome to tpm4java
tpm4java is a java library for accessing a trusted plattform module in your java applications. Currently, tpm4java runs on linux and windows systems and can use version 1.1b and version 1.2 tpm modules.
To learn more about trusted computing or trusted plattform modules, you should go to http://www.trustedcomputing.org/.
Download
You can get the latest version of tpm4java from our Releases page.
Source Code Access
We use an SVN Server. If you want the latest developement version, look at our SVN Page for Instructions.
Documentation
After you have downloaded tpm4java, you shoud read the Usage document.
Our application can be split into 3 Layers. You can read more about this in the Design document.
We got an excelent beginners Tutorial on our website. If you have never used tpm4java before, you should read this while writing your first application.
There is also a FAQ section for the most common questions.
You can browse the Javadocs online. They are included in the binary distribution too.
Contact
We got some Mailing Lists. You should contact us there first.
Authors
tpm4java was written by Martin Hermanowski and Erik Tews.
Martin Hermanowski is a student at TU-Darmstadt. His personal homepage is http://martin.hermanowski.name/.
Erik Tews is a student at TU-Darmstadt too. His personal homepage is http://www.datenzone.de/.
License
tpm4java is licensed under LGPL.
Links
- If you don't got a tpm, you can emulate one. There is a excelent tpm emulator on http://tpm-emulator.berlios.de/.
- If tpm4java is not the right software for you, there is a similar project at http://trustedjava.sourceforge.net/.
- tpm4java was created at TU-Darmstadt at the research group SEC
