cisd/device-activation-platform/Readme.md
2026-05-14 17:31:43 +08:00

1.9 KiB
Raw Blame History

激活登录请求参数 req { params { 使用者ID 初始密码 } }

激活登录响应参数 res { status : 'ok' 成功; 'error' 错误 msg: "提示消息" code: "状态码" }

激活申请请求参数 req { params { 设备的序列号 激活原因 } }

激活申请响应参数 res { 身份凭证 设备激活码 }

设备激活请求参数 req { params { 使用者ID 身份凭证 设备激活码 设备序列号 设备指纹 当前时间戳 随机数 } hash: params 对象所有属性字符串按顺序累计计算 SM3 摘要值 }

设备激活响应参数 res { status : 'ok' 成功; 'error' 错误 msg: "提示消息" code: "状态码" data: { hash: 入参的 hash 设备激活公钥: 公钥格式 设备激活结果: SM2 算法对 hash 值的签名, pkcs1 格式。 } }

设备指纹信息 { 主板序列号 设备序列号 CPU型号 CPU序列号 内存大小 首块网卡MAC地址 硬盘序列号 } 设备指纹信息存储于文件 /home/tms/device/dev.info 文件json 格式。 设备指纹是设备指纹信息的 SM2 签名pkcs1 格式)。

设备指纹存放于签名文件 /home/tms/device/dev.sign, pkcs1 格式。校验值 /home/tms/device/dev.sign.sm3。 设备指纹密钥公钥存储于文件 /home/tms/device/dev.fingerprint.pub, 公钥格式。校验值 /home/tms/device/dev.fingerprint.pub.sm3。 设备激活密钥公钥存储于文件 /home/tms/device/dev.active.pub, 公钥格式。校验值 /home/tms/device/dev.active.pub.sm3。

根证书校验证书 /home/tms/device/rootcert.sign 应用完整性公钥 /home/tms/device/dev.mac.pub, 公钥格式。校验值 /home/tms/device/dev.mac.pub.sm3。

应用程序文件完整性校验文件列表 /home/tms/mac.list 应用完整性签名 /home/tms/device/dev.mac.sign