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

73 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

激活登录请求参数 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