rename the firmware to a .p7b extension and double click on it in Windows. Expand the tree on the left by clicking the + sign and choose certificates. On the right, you will see an item Code verification Certificate right click it and choose All Tasks -> Export. Accept all the defaults in the wizard that comes up and choose where to store the CVC. And Voila you now can get the CVC for any firmware image you have.
You can do something similar in Linux/Unix using openssl:
openssl pkcs7 -print_certs -inform DER -in firmware.p7 | openssl x509 -outform DER -out mfg.cer
To view the cert:
openssl x509 -inform DER -text -noout -in mfg.cer
neat trick assuming you have a firmware image.
rename the firmware to a .p7b extension and double click on it in Windows. Expand the tree on the left by clicking the + sign and choose certificates. On the right, you will see an item Code verification Certificate right click it and choose All Tasks -> Export. Accept all the defaults in the wizard that comes up and choose where to store the CVC. And Voila you now can get the CVC for any firmware image you have.
Nice!
You can do something similar in Linux/Unix using openssl:
openssl pkcs7 -print_certs -inform DER -in firmware.p7 | openssl x509 -outform DER -out mfg.cer
To view the cert:
openssl x509 -inform DER -text -noout -in mfg.cer
Way kewl kwesibrunee.
You guessed it, I had the FW file and now I'm running the newer FW.
CHEERS!