Javaで書かれた認証ソフトウェアでノートパソコンのTPMを使用する予定の私の今後のプロジェクトで読んでいます。JavaでTPMを利用するために必要な情報
Googleでいくつかのエントリが出てきましたが、ほとんどがかなり古く、どのチュートリアルがベストなのかわかりません。ですから、私は推奨されるAPIが何であるかを知りたいのですが、どこから情報を取得するのが最適なのでしょうか。
ありがとうございました。
Javaで書かれた認証ソフトウェアでノートパソコンのTPMを使用する予定の私の今後のプロジェクトで読んでいます。JavaでTPMを利用するために必要な情報
Googleでいくつかのエントリが出てきましたが、ほとんどがかなり古く、どのチュートリアルがベストなのかわかりません。ですから、私は推奨されるAPIが何であるかを知りたいのですが、どこから情報を取得するのが最適なのでしょうか。
ありがとうございました。
TPMと通信するには、Trusted Software Stack(TSS)が必要です。自由に利用できる2つの主要なTSS:TrouSerSとjTSSがあります。あなたはjTSSWrapperを必要としない純粋なJavaのjTSSを使用する場合ズボンがはC. で書かれているのに対し、
jTSSは、Javaで書かれています。ラッパーは、TrouSerS TSSからJavaにアクセスする場合にのみ必要です。
jTpm Toolsには、TPMと対話するためのコマンドラインツールがいくつか用意されています。ツールのソースコードを見ると、jTSS APIの使い方が分かります。トラステッド・コンピューティングおよびJavaに関連するより多くのものについては
もトラステッド・コンピューティングのための高レベルのJava APIを定義しようとするJSRありますhttp://trustedjava.sourceforge.net/
を見て、あなたは参照だけでなく、情報を見つけることができます実装はhttp://jsr321.java.net/(公開可能なSVNリポジトリを含む)。
ここから読んでください。
http://trustedjava.sourceforge.net/
あなたが必要とするすべての情報があります。 TPMにアクセスするには(有名なTPMエミュレータhttp://tpm-emulator.berlios.de/からの最初のテストをお勧めします)
Javaでは、パッケージjTSSWrapperが必要です。最初の印象を得るために、パッケージのテストコードの洞察を見てください。
TPMエミュレータは現在https://github.com/PeterHuewe/tpm-emulatorでホストされています。 –