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.

CC3220MODA: Certificate Chain

Part Number: CC3220MODA


Hello all,

the documentation swpu332 section 1.2 Certificate Chain states the following for the CC32XX:

CC32XX:
The TI catalog (as well as the service pack) is signed using a TI private key and is verified
by the public key inside the ROM code when the catalog is installed. The SimpleLinkTm ROM
code only verifies the authenticity of the certificate. The application must verify the end-entity
information as it appears in the vendor certificate (such as company and domain info).

I am confused about the last sentence.

Regarding to the TI forum entry https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1053509/cc3220moda-get-connection-certificate-details I can't access detailed certificte information such as company and domain info from the certificate.

Below are two scenarios where in my opinion the application has no way to verify the end-entity information as it appears in the vendor certificate.

TLS connection

The check is done by the TI connection function(s) using the security settings configured by the application and the given certificate chain, based on a Root CA which is included in the TI Trusted Root Catalog, that in turn is activated.
I only can set the security attributes and evaluate the return code.

Code Signing - Power Up

At power up the TI ROM bootloader controls the boot process and checks the signing of the mcu image file.
The application can't do anything special here.

What can I do to fulfill the mentioned condition : The application must verify the end-entity
information as it appears in the vendor certificate (such as company and domain info) ?

Best regards,
Roman