---
title: CA与TA通信
description: "CA和TA接口函数的执行过程如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/history/kunpengtrustzone_16_0007.html
sourcePath: /source/zh/kunpengboostkithistory/2300/history/kunpengtrustzone_16_0007.html
indexId: 4c98e7d471a20a3d066e1a184c7ea1b178f1751c5591670a9b646f6377c7474f76
---
# CA与TA通信

CA和TA接口函数的执行过程如下：

1. 打开会话
  客户端应用调用TEEC_OpenSession接口后，安全OS核心框架会调用安全服务的TA_CreateEntryPoint接口和TA_OpenSessionEntryPoint接口。TEEC_OpenSession调用时使用TA的UUID，建立CA与指定TA之间的会话，所以注意CA中的UUID和命令ID的定义一定要与TA中的命令ID和UUID的定义保持一致。

2. 执行命令
  客户端应用执行TEEC_InvokeCommand后，安全OS核心框架会调用安全服务的TA_InvokeCommandEntryPoint接口，针对客户端应用发送的命令，安全服务进行处理并返回相应结果。

3. 关闭会话
  客户端应用执行TEEC_CloseSession后，安全OS核心框架先调用TA的TA_CloseSessionEntryPoint，之后调用安全服务的析构函数TA_DestroyEntryPoint。

  图1 TA/CA应用通信流程
