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.

[参考译文] CC3235SF:代码签名证书

Guru**** 2553410 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1095879/cc3235sf-code-signing-certificate

部件号:CC3235SF

您好!

阅读文档时,它表示需要代码签名证书,目前为止我的理解是:

  1. 创建私钥/公钥。
  2. 将公共密钥放入OTP的“信任根公共密钥”区域,并执行OTP编程。
  3. 使用私钥对要安装的软件进行签名。

如果以上是正确的,是否需要由有效的证书公司为软件签名提供真正的证书?

如果是,是否应 将来自证书公司的根CA放入证书目录中?

或者,最初描述的3个步骤是否足够?

阅读文档时,似乎证书和密钥有时会混淆,因此我提出了问题。 特别是因为我(目前)还不是这方面的专家。

提前感谢您的回答。

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

    你好,Paul,

    我将在下周初回答您的问题。

    最佳,
    雅各布

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

    您好,Paul:

    您的回答大致正确。 但是在步骤3:

    3235]使用私钥为要安装的软件签名。

    您应该创建两个密钥对。 您可以使用一个密钥对中的私钥对证书目录签名,而使用另一个密钥对代码签名。

    是的,需要有效证书公司提供的真实证书作为证书链的信任根。 TI在证书目录中提供了几个根CA摘要( 目录支持的根证书的完整列表可在SDK的/tools/cc32xx_tools/certificate-catalog/readme.html中找到。)

    是的,根CA的摘要应该在证书目录中。 《SimpleLink Wi-Fi证书处理指南》的1.2 部分 可能会有所帮助:

      

    编辑: 更新帖子以反映对两个密钥对的需求

    谢谢!
    雅各布

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

    Jacob,非常感谢您的回复,希望您的周末过得愉快!

    为了简化文本,我将调用私钥/公钥来签署证书目录(私钥),并将其放入PP的OTP (公钥)中。

    因此,如果我理解正确:

    PP与软件签名证书完全无关?

    或者,PP是否 也可用于 软件签名,即您使用PP私钥对CSR以及随后在软件映像上签名? 如果是,可能是个坏主意?

    总结如下:

    1. 一个创建私钥/公钥对(PP),将公钥放入OTP并使用私钥签署证书目录。
    2. 用户可以使用PP中的私钥签署软件的CSR (1),或者为软件的CSR签名创建新的密钥对(2)。
    3. 一个是将从CSR (用于软件签名)收到的证书放入证书目录中。

    此致,
    保罗

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

    您好,Paul:

    </s>3235 406.7962万406.7962万

    PP与软件签名证书完全无关?

    或者,PP是否 也可用于 软件签名,即您使用PP私钥对CSR以及随后在软件映像上签名? 如果是,可能是个坏主意?

    [/引述]

    您回答正确;理想情况下,您有两个单独的密钥对。 一对钥匙签署供应商目录,另一对签署代码。  

    </s>3235 406.7962万406.7962万

    总结如下:

    1. 一个创建私钥/公钥对(PP),将公钥放入OTP并使用私钥签署证书目录。
    2. 用户可以使用PP中的私钥签署软件的CSR (1),或者为软件的CSR签名创建新的密钥对(2)。
    3. 一个是将从CSR (用于软件签名)收到的证书放入证书目录中。
    [/引述]

    这些都是正确的,但第2项除外:您应该为正在创建的证书编目生成一个私用/公共密钥对(PP),还应该为软件签名生成另一个密钥对。 理想情况下,这些密钥对是不同的。

    这些信息中的大部分可以在 SimpleLink Wi-FiRegistered设备的供应商设备验证中显示

    最佳,
    雅各布

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

    非常感谢你,雅各布! 我已经阅读了文档“使用SimpleLink Wi-FiRegistered设备进行供应商设备身份验证”,但它有点不清楚,但现在我已经掌握了我需要的信息,所以再次感谢您!

    此致,
    保罗