主题中讨论的其他部分:UNIFLAASH
您好,
我正在尝试为现有产品创建OTA软件包。 我有原始的"OTA私钥文件",但需要使用一组新的私钥和证书(将证书添加到文件夹"1"中),基于同一根CA (DigiCert Global Root CA),使用不同的中间证书。
使用新密钥重新签名原始lst也不起作用,导致出现安全警报。
由于某种原因,我无法确定我无法通过签名验证,原因是-1.0282万。
您是否有任何建议或我需要执行的步骤?
谢谢,祝您度过美好的一天!
亨德里克
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我正在尝试为现有产品创建OTA软件包。 我有原始的"OTA私钥文件",但需要使用一组新的私钥和证书(将证书添加到文件夹"1"中),基于同一根CA (DigiCert Global Root CA),使用不同的中间证书。
使用新密钥重新签名原始lst也不起作用,导致出现安全警报。
由于某种原因,我无法确定我无法通过签名验证,原因是-1.0282万。
您是否有任何建议或我需要执行的步骤?
谢谢,祝您度过美好的一天!
亨德里克
您好,
对于OTA图像签名 ,简化链接仅支持单个证书,而不支持链。
签名必须使用EC和"<SDK-root>/docs/simplelink_MCU_SDK/OROW_Air_Update_Guide.html"或 https://www.ti.com/lit/swpu332第4章中定义的精确曲线。
但我不明白原因。
[
{
"摘要":"9dafa2e1c906c9fc0a806eb693d705a39dbb7ea0f04f90.4374万d376b66c3444",3444,
"certificate":"www.qbc.coffere",
"signature_base64":"hfqqq0lG6IZKMr75h0tK3UBhATX4ZjB2ynj4jVfshpqhkqLXjx8ZcwlSSvAo5Ud2GqUXrs+9CgLIrwo/qr4fr 4fkfr
"受保护":1,
"捆绑包":1,
"filename":"/sys/mcuflashimg.bin"
},
{
"摘要":"ec2d7.3168万d9bdd728c4e64b7cc1983a5da137b74bf53543f397f0330b42e342b",1983,</s>5.3543万 0330
"证书":"",
"signature_base64":"",
"受保护":0,
"捆绑包":1,
"文件名":"m2basic.update"
},
{
"摘要":"f7d7ef65b3824dc92bd78d2e3a501ec0af1b7315a47619cdc40960a6cbd8083a",7315,</s>4.7619万 4.096万8083
"证书":"",
"signature_base64":"",
"受保护":0,
"捆绑包":0,
"文件名":"www.qbc.coffee
},
{
"摘要":"f3ecdda9b8466e2557c734e92d739f7b18756e01a69314120693f5065ec6d6b1",2557,</s>1.8756万 69.3141万2.0693万5065
"证书":"",
"signature_base64":"lSSFFtBRGfnDhDRwvgLpUObvnQj/v7upXY+7xn0cG2DlfVrOc6HffN1b51/feTHVM+v8WHi8GMPKdYJw1XQECT9oQ1o GQ1I
"受保护":1,
"捆绑包":1,
"文件名":"/sys/servicepack.UCF"
}
]
否,这不是OTA之前的闪存-我们不能访问原来的 www.escatec.com -我们是否也要求这样做?
首先在您的PC上提取现有tar。
更改"0/ota.cmd"中json结构的顺序后,您需要 使用SHA256+ECDSA (曲线:SECP256R1)使用OTA私钥签署"OTA.cmd",并将签名(DER biunary格式)存储在"0/ota.sign"中。
OpenSSL dgst -SHA256 -SIGN [private-key][new-ota.cmd]> ota.sign
创建将在OTA中使用的新tarball (保持名称之前或至少保留时间戳)。
e2e.ti.com/.../V01.02.A761.tar 是新文件,更改了顺序,但无法正常工作。 e2e.ti.com/.../V01.01.A986.tar 是可正常工作的原始文件。