CA必备接口
CA必备接口函数与TA接口函数的对应关系如表1所示。
非安全侧接口 |
说明 |
---|---|
TEEC_InitializeContest |
初始化一个TEE Context,建立CA与TEE之间的联系。 |
TEEC_FinalizeContest |
释放一个TEE Context,断开CA与TEE之间的联系。 |
TEEC_OpenSession |
会话打开函数。当客户端应用执行TEEC_OpenSession时,安全OS会执行对应TA的TA_OpenSessionEntryPoint。当TA实例未创建时,需要调用TA_CreateEntryPoint。 |
TEEC_InvokeTACommand |
使用会话和命令ID通知指定TA执行与命令ID匹配的操作。 |
TEEC_CloseSession |
会话关闭函数。当客户端应用执行TEEC_CloseSession时,安全OS会执行对应TA的TA_CloseSessionEntryPoint。如果客户端应用关闭的会话为此TA的最后一个会话,则安全OS核心框架会执行TA_DestroyEntryPoint函数销毁TA实例。 |
父主题: CA与TA之间的通信过程