Skip to main content
TDJ
Senior III
December 28, 2023
Solved

STM32 Trusted Package Creator - where do I find it?

  • December 28, 2023
  • 1 reply
  • 3405 views

According to AN5054, to prepare SFI (secure internal firmware install) or SFIx (secure external firmware install) "STM32 Trusted Package Creator" is required. Were do I find it? Searching ST website I find no such software product. Was it maybe recently replaced or "absorbed" by STM32Cube Programmer?

Best answer by TDK

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

1 reply

TDK
TDKBest answer
Super User
December 28, 2023

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
christian239955_stm1_st
Associate II
August 5, 2025

Why is it grayed out? Reading AN5054 it seems, I could use  STM32 Trusted Package Creator, what apparently is this part of STM32CubeProgrammer, to create encrypted packages. 

christian239955_stm1_st_0-1754396258789.png

If I can only choose this tab if I'm connected to a STM32U5, STM32U0 oder STM32WBA, how can I encrypt files to be programmes onto a STM32L431 usind the STM32CubeProgrammer CLI?

 

STM32_Programmer_CLI -c port=COM28 -br 115200 -d out.bin 0x08000000 --key aa_myKey --iv 1b_myIv -e all -s 

fails after having created the out.bin with openSSL. So I was hoping the STM32CubeProgrammer could help me...