I use WIX toolset to generate MSI files and then put them in a single bundle. Then, I sign(wix manual) the engine from the bundle and the bundle itself:
insignia -ib bundle.exe -o engine.exe
signtool sign /v /f test_cert.pfx /p pass1234 /t http://timestamp.globalsign.com/scripts/timstamp.dll engine.exe
insignia -ab engine.exe bundle.exe -o bundle.exe
signtool sign /v /f test_cert.pfx /p pass1234 /t http://timestamp.globalsign.com/scripts/timstamp.dll bundle.exe
I saw some posts describing the process and they included signing all MSI and cabs files as well. I wonder whether it is enough to sign the engine and the bundle and not MSI files. What are the consequences? What is the recommended way?