TA编译环境部署
- 修改Demo文件。
TA文件需要指定CA运行路径,此路径与CA存储路径保持一致,CA调用执行使用全路径“/vendor/bin/rsa-demoCA”。
在“rsa-demo/rsa_ta_interface.h”文件中进行修改。
- 修改manifest.txt文件。
填写gpd.ta.appID,gpd.ta.appID为TA的UUID,即通用唯一识别码(Universally Unique Identifier),用于识别安全服务TA。
UUID有以下两种获取方法:
- 可以从网上搜索UUID在线生成器。
- 在Linux环境中,或Android设备adb shell下,执行:
1
cat /proc/sys/kernel/random/uuid
CA中指定的UUID必须与TA工程中manifest.txt所写UUID完全相同,否则CA与TA无法通信。
- 修改Makefile文件。
进入rsa-demo TA工程编译路径“iTrustee_Cloud_SDK/test/TA/rsa_demo/cloud”,查看Makefile文件,修改SRC,对应rsa-demo代码路径。
- 编译TA。
1
make
编译成功后,会生成编译输出文件,UUID+.sec格式。
父主题: 编译运行