TA必备接口
每个TA都必须实现表1中的五个接口函数,实现TA和CA之间通信和数据传递。
函数名称 |
函数介绍 |
---|---|
TA_CreateEntryPoint |
安全服务的构造函数接口,该接口在客户端应用第一次打开会话并创建TA实例时得到调用。如果此函数执行失败,则该TA实例构建失败。 |
TA_DestroyEntryPoint |
安全服务的析构函数接口,该接口在客户端应用关闭会话并销毁TA实例时得到调用。 |
TA_OpenSessionEntryPoint |
当客户端应用打开会话时,安全OS会调用对应TA的此接口在安全世界创建一个会话。 |
TA_CloseSessionEntryPoint |
当客户端应用关闭会话时,安全OS会调用对应TA的此接口在安全世界关闭会话。 |
TA_InvokeCommand |
当客户端应用发送命令(TEEC_InvokeCommand)给安全OS时,安全OS会调用对应TA的此接口在安全世界执行相应操作,比如加解密,安全存储等。 |
父主题: CA与TA之间的通信过程