6
Debug authentication ecosystem overview
6.1
Debug authentication provisioning
2
STM32CubeProgrammer
1
STM32 Trusted Package
Step 1
The STM32 Trusted Package Creator is used to create the debug authentication configuration .obk file from the
debug authentication configuration .xml file.
Root public key
Permission mask
Offset
0
4
8
12
44
76
AN6008 - Rev 1
Figure 9.
Debug authentication ecosystem during provisioning phase
Host
DA_Config.obk
Creator
DA_Config.xml
Table 7.
Parameter
.pem file for root public key
Authorized permissions (16 bits)
Table 8.
Debug authentication configuration obk file details
Size
4
4
4
32
32
32
Probe
Any interfaces accessible by
CubeProgrammer: bootloader
peripherals + JTAG/SWD.
DA configuration xml file details
Description
Type
uint32_t
uint32_t
uint32_t
uint8_t
uint8_t
uint8_t
Debug authentication ecosystem overview
STM32H5
OBK
Additional comment
-
Refer to
Section
4.1.4.
Description
HDPL1 OBK address
Size of data to program in
OBK
Field to specify if encryption
of OBK must be
done: 1 = encryption done,
0 = encryption not done
Integrity SHA256 hash on
data ([hash of root public key
or password] and [permission
mask])
SHA256 hash of root public
key or password
Permission mask
AN6008
page 16/25
Need help?
Do you have a question about the STM32H5 Series and is the answer not in the manual?
Questions and answers