cisd/device-activation-platform
2026-05-14 17:31:42 +08:00
..
src 功能自测通过 2026-05-14 17:31:42 +08:00
pom.xml 功能自测通过 2026-05-14 17:31:42 +08:00
Readme.md 添加设备激活相关模块,设计 Bean 的属性。 2026-05-14 17:31:42 +08:00

激活登录请求参数 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地址 硬盘序列号 起始日期 终止日期 }

设备指纹是设备指纹信息的 SM2 签名pkcs1 格式)。 设备指纹信息存储于文件 /home/tms/device/dev.info 文件json 格式。 设备指纹存放于签名文件 /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。