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.

[参考译文] CC3235S:更改 mcuimg.bin 的证书

Guru**** 2644125 points

Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1588026/cc3235s-change-certificate-of-mcuimg-bin

器件型号: CC3235S
Thread 中讨论的其他器件: UNIFLASH

您好、

我一直使用 CC3235 并使用 Uniflash 为 OTA 更新创建 TAR 文件。 我当时使用的是 playground store、并且证书虚拟根 ca cert 来保护 mcuimg.bin。

image.png

现在、我已经完成了 OTA 更新以安装受信任根证书并运行良好。 然而,我只是实现了 2 个问题:

  • 我无法使用 mcuimg.bin 不再使用虚拟根 CA 的 TAR 文件、因为它标记为–10282 SL_ERROR_FS_ROOT_CA_IS_UNKOWN、因为虚拟根 CA 不在可信存储区中。  
  • 我不能使用 TAR 文件、因为 mcuimg.bin 使用可信存储(如 Amazon Root CA1)中的有效证书、因为旧的 mcuimg.bin 使用虚拟根 CA、所以它显示安全警报、错误–10289。

我想知道是否有解决该问题的权变措施、因为我只需要更新 OTA、不能直接对硬件进行编程。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、  

    您始终可以使用供应商证书目录、但必须按照以下 步骤 进行设置。 如果您已经完成了操作、但不记得使用了什么证书和私钥、则由于 OTP 限制、需要使用另一个电路板来执行该操作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢您的答复。 我会考虑创建供应商目录。 那么、只是为了确认、如果我的 mcuimg.bin 文件使用 dummy-root-ca-cert 进行保护、那么没有办法 通过 OTA 将证书更改为另一个(如 Amazon)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Raquel:

    如果文件是使用不来自 器件(或 TI 的默认)可信目录的证书进行签名的、则您将看到证书错误。 这就是为什么我建议您创建自己的供应商目录、以便您可以使用您想要的任何证书对文件进行签名。  

    从技术上讲、您也可以将虚拟证书与您的亚马逊证书一起包含在供应商目录中、这样它们既可以使用、也不会产生您看到的证书错误。

    您可以在 OTA 中包含供应商目录、以便更新受信任的证书。