在Java中使用TPM所需的信息

  • 本文关键字:信息 TPM Java java tpm
  • 更新时间 :
  • 英文 :


我正在阅读我即将进行的项目,该项目涉及使用我的笔记本电脑的TPM在Java编写的身份验证软件上。

谷歌上出现了一些条目,但大多数都很老了,我不知道哪个是最好的教程。所以我想知道推荐使用的API是什么,以及从哪里获得信息的最佳位置。

谢谢。

要与TPM通信,您需要可信软件堆栈(TSS)。有两种主要的免费TSS: TrouSerSjTSS

jTSS是用Java编写的,而TrouSerS是用C编写的。当使用纯Java jTSS时,您不需要jTSSWrapper。只有当您想要通过Java访问TrouSerS TSS时,才需要包装器。

jTpm Tools提供了一些与TPM交互的命令行工具。当查看工具的源代码时,您可以弄清楚如何使用jTSS API。

有关可信计算和Java的更多内容,请查看http://trustedjava.sourceforge.net/

还有一个JSR试图为可信计算定义一个高级Java API,您可以在http://jsr321.java.net/上找到相关信息以及参考实现(包括公共可读的SVN repo)。

从这里开始阅读

http://trustedjava.sourceforge.net/

这里有你需要的任何信息。要访问您的TPM(我建议您使用来自http://tpm-emulator.berlios.de/的著名TPM模拟器进行第一次测试)

在Java中,您需要包jTSSWrapper。只需查看测试代码洞察包,以获得非常好的第一印象。

相关内容

  • 没有找到相关文章

最新更新