---
title: CA与TA通信
description: "CA和TA接口函数的执行过程如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/trustzone/devpg-tzrsademo/kunpengtrustzone_16_0007.html
sourcePath: /source/zh/kunpengcctrustzone/trustzone/devpg-tzrsademo/kunpengtrustzone_16_0007.html
indexId: 2c539445a50958136fe37a56bd3198a206d7c24531113fccf385e0cb1a2bc13f85
---
# 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应用通信流程
