编译和运行
- 修改src/RSA/CA/rsa_ca_demo.c文件中的RSA_CRYPTO_uuid和RSA_CRYPTO_DEMO_TA_PATH。
- 修改RSA_CRYPTO_uuid为开发者证书uuid(需根据实际情况进行修改)。
1 2 3 4 5
/* RSA CRYPTO DEMO uuid: f68fd704-6eb1-4d14-b218-722850eb3ef0 */ static const TEEC_UUID RSA_CRYPTO_uuid = { 0xf68fd704, 0x6eb1, 0x4d14, { 0xb2, 0x18, 0x72, 0x28, 0x50, 0xeb, 0x3e, 0xf0 } };
- 修改RSA_CRYPTO_DEMO_TA_PATH为/data/uuid.sec。
#define RSA_CRYPTO_DEMO_TA_PATH "/data/uuid.sec"
- 修改RSA_CRYPTO_uuid为开发者证书uuid(需根据实际情况进行修改)。
- 修改“./TA/cloud/config_cloud.ini”中的开发者私钥文件和config文件的绝对路径。
- 修改secSignKey为private_key.pem绝对路径。
- 修改configPath为config绝对路径。
图1 修改文件路径
- 打开鲲鹏DevKit插件,单击“开发”按钮,在编译调试区域单击“编译”按钮,直接进行编译操作,如图2所示。
- 编译完成后,在页面右上角选择“
> 通用配置 > 目标服务器管理”,单击目标服务器操作列的“登录”按钮,登录目标服务器,如图3所示。
- 查看编译结果。
1 2
cd /vendor/bin/ ll
- 运行demo。
1
/vendor/bin/rsa_demo
图4 运行demo - 在页面右上角选择“
> 工程设置”,单击“编译”,打开编译界面如图5所示,修改当前编译配置参数,修改完成后单击“保存设置”,单击“编译”按钮,可再次进行编译操作。
父主题: 实践2:创建安全计算应用RSA工程