TPM 基本サービス
目的
トラステッド プラットフォーム モジュール (TPM) ベース サービス (TBS) 機能は、アプリケーション間で TPM アクセスを一元化します。
TBS 機能は、Windows Server 2008、Windows Vista、またはそれ以降のオペレーティング システムでシステム サービスとして実行されます。 リモート プロシージャ コール (RPC) を介して公開される API としてサービスを提供します。 TBS 機能では、アプリケーションを呼び出すことによって指定された優先順位を使用して、TPM アクセスを協調的にスケジュールします。
手記
TPM は、キー ストレージ操作に使用できます。 ただし、開発者は、これらのシナリオに Key Storage API を代わりに使用することをお勧めします。 キー ストレージ API には、暗号化キーを作成、署名、または暗号化して保持する機能が用意されており、これらの対象となるシナリオでは TBS よりも高レベルで使いやすくなっています。
開発者対象ユーザー
TBS は、Windows オペレーティング システムに基づくアプリケーションの開発者が使用することを目的としています。 開発者は、C および C++ プログラミング言語と Microsoft Windows プログラミング環境に精通している必要があります。
実行時の要件
TBS 機能には、少なくとも Windows Server 2008 または Windows Vista オペレーティング システムが必要です。 特定のプログラミング要素の実行時要件については、その要素のリファレンス ページの「要件」セクションを参照してください。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
TBS について |
主な概念と TBS 機能の概要。 |
TBS を使用した |
TBS API を使用するための TBS プロセスと手順。 |
TBS リファレンス |
TBS 関数、構造体、リターン コードに関するドキュメント。 |