配置与密钥管理

最近更新时间:2024-08-26 15:23:42

我的收藏
说明:
密钥由用户生成和管理, 可自主更新并同步到 TRRO 服务侧。SDK 侧提供配置文件和 JSON 字符串两种初始化方式用于导入密钥信息。建议测试阶段可使用控制台加配置文件方式导入,商用运营阶段使用云端下发 JSON 字符串方式导入。
注意:
TRRO 服务不保存任何原始密钥消息,无法提供密钥查询服务。当密钥忘记时,请通过更新密钥方式重置密钥。

测试阶段

建议用户通过控制台的方式管理设备和密钥。
1. 通过控制台创建测试设备,并设置密钥。
2. 设备侧通过修改配置文件,更新配置文件中的密钥信息。
3. SDK 基于配置文件初始化启动。




运营阶段

为保护密钥信息安全,防止被窃取,建议用户不要基于配置文件导入密钥信息。可基于 TRRO 服务提供的服务端 API 文档开发对应的用户后台服务对设备密钥进行管理,设备启动时通过安全会话连接从用户后台服务中实时获取密钥和配置 JSON 字符串,进行初始化启动。
1. 用户后台服务向 TRRO 服务注册设备,设置密钥,并按自定义策略对密钥进行更新管理。
注意:
若希望简化设备密钥注册和更新流程,使用项目共享密钥方式替代单设备独立密钥接入,可参见 免注册登录
2. 设备启动时,通过安全会话连接实时向用户服务获取密钥信息和配置 JSON 字符串。
3. SDK 基于 JSON 字符串初始化启动。