9

私は、Javaで記述された認証ソフトウェアでラップトップのTPMを使用することを含む次のプロジェクトについて読んでいます。

Googleにはいくつかのエントリがありますが、それらのほとんどはかなり古いものであり、どれが最適なチュートリアルかわかりません。そのため、使用することが推奨されるAPIと、情報を取得するのに最適な場所を知りたいと思います。

ありがとう。

4

2 に答える 2

9

TPMと通信するには、トラステッドソフトウェアスタック(TSS)が必要です。TrouSerSjTSSの2つの主要な無料のTSSがあります。

jTSSはJavaで記述されていますが、TrouSerSはCで記述されています。純粋なJava jTSSを使用する場合、 jTSSWrapperは必要ありません。ラッパーは、Javaを介してTrouSerSTSSにアクセスする場合にのみ必要です。

jTpmツールは、TPMと対話するためのいくつかのコマンドラインツールを提供します。ツールのソースコードを見ると、jTSSAPIの使用方法がわかります。

トラステッドコンピューティングとJavaに関連するその他の情報については、http://trustedjava.sourceforge.net/を参照してください。

トラステッドコンピューティング用の高レベルのJavaAPIを定義しようとするJSRもあります。情報とリファレンス実装は、http://jsr321.java.net/(公開されている読み取り可能なSVNリポジトリを含む)にあります。

于 2011-10-04T12:23:26.233 に答える
4

ここから読み始めてください。

http://trustedjava.sourceforge.net/

必要な情報があります。TPMにアクセスするには( http://tpm-emulator.berlios.de/から有名なTPMエミュレーターを使用して最初のテストを行うことをお勧めします)

Javaでは、パッケージjTSSWrapperが必要です。パッケージのテストコードインサイトを見るだけで、第一印象を得ることができます。

于 2011-09-06T12:08:12.547 に答える