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