クライアントアプリケーション(CA)が信頼されたアプリケーションで機能を使用するソフトウェアです。これは、直接それを行うことができるか、(例えば、TAにクラウドサービスまたはJavaアプリケーションを導く)ルーティングノードとして機能してもよいです。A CAは、通常の世界で実行され、安全な世界にTAにアクセスするための高レベルのインタフェースを提供します。CAは責任があります:
- TEEにコンテキストを開始L
- 一つ以上の信頼されたアプリケーションのインストールまたはアップデートを開始リットル
- 一つ以上の信頼されたアプリケーションへリットル開閉セッション
- リットルの登録と登録解除クライアントアプリケーションのメモリは、信頼されたアプリケーションと共有しました
- lは、信頼できるアプリケーションにコマンドデータとメモリバッファを渡すために、セッションを使用して、コマンドを呼び出します
- 信頼されたアプリケーションのリターンコードとデータの取り扱いlは、直接またはメモリのいずれかで返さ