TPM ベース サービス

目的

トラステッド プラットフォーム モジュール (TPM) ベース サービス (TBS) 機能は、アプリケーション間で TPM アクセスを一元化します。

TBS 機能は、Windows Server 2008、Windows Vista、またはそれ以降のオペレーティング システムでシステム サービスとして実行されます。 リモート プロシージャ コール (RPC) を介して公開される API としてサービスを提供します。 TBS 機能は、TPM アクセスを協調的にスケジュールするために、アプリケーションを呼び出すことによって指定された優先順位を使用します。

注意

TPM は、キー ストレージ操作に使用できます。 ただし、これらのシナリオでは、代わりに Key Storage API を 使用することをお勧めします。 Key Storage API には、暗号化キーを作成、署名、または暗号化して保持する機能が用意されており、これらの対象となるシナリオでは TBS よりも高レベルで使いやすくなっています。

対象となる開発者

TBS は、Windows オペレーティング システムに基づくアプリケーションの開発者が使用することを目的としています。 開発者は、C および C++ プログラミング言語と Microsoft Windows プログラミング環境に精通している必要があります。

実行時の要件

TBS 機能には、少なくとも Windows Server 2008 または Windows Vista オペレーティング システムが必要です。 特定のプログラミング要素の実行時要件については、その要素のリファレンス ページの「要件」セクションを参照してください。

このセクションの内容

トピック 説明
TBS について
TBS 機能の主要な概念と概要図。
TBS の使用
TBS API を使用するための TBS プロセスと手順。
TBS リファレンス
TBS 関数、構造体、リターン コードに関するドキュメント。