AnsweredAssumed Answered

CST HAB4 i.MX6 Public Key Store index=5

Question asked by benjaminh3 on Jul 22, 2015
Latest reply on Feb 9, 2016 by Utkarsh Gupta

HI,

 

the HAB Code-Signing Tool User’s Guide Rev. 2.2 10/2014 states that slots of the i.MX6 public key store range from 0 to 5 with 1=SRK and 2=CSF, hence 2 to 5 are for signing keys.

 

5.2.6 Install Key
Target Index    2, ..., 5 (HAB4)

 

Using the Code Signing Tool I cannot use the slot no. 5. CST fails will error

Invalid argument TargetIndex exceed max allowed in command InstallKey

while others are working.

 

CSF:

[Header]

Version = 4.0

Security Configuration = Open

Hash Algorithm = sha256

Engine Configuration = 0

Certificate Format = X509

Signature Format = CMS

 

[Install SRK]

File = "./Keys/keys/SRK_1_2_3_4_table.bin"

Source index = 0

 

[Install CSFK]

File = "./Keys/crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"

 

[Authenticate CSF]

 

[Install Key]

Verification index = 0

Target index = 5

File = "./Keys/crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"

 

[Authenticate Data]

Verification index = 5

 

fixed Version entry in csf: neither with 4.1 nor 4.0 it is working.

Outcomes