I am using Advanced Installer v13 Enterprise on a Windows 7 PC. I was having problems digitally signing my files when using the external signtool.exe, so I unchecked the "Use an external tool" and I was able to use the internal tool to digitally sign my files and MSI package.
I need a .NET prerequisite, so I needed to change my Package Type from 'Single MSI' to 'Single EXE', but now I get the following error when I try to create an install package:
Could not extract digital certificate from [C:\Repositories\src\Applications\Test\Your Application.v13-cache\part2\disk1.cab].
I also have the same problem when using an old version of Advanced Installer v10.5.1, so this issue has been around for a while.
What do I need to do to digitally sign my install package when using a Single EXE?
I noticed that I get the same error message (except for the path), when selecting any 'Package Type' other than 'Single MSI'. Any other package type gives me an error about not being able to extract a digital certificate from a .CAB file. When I looked for the .CAB file on my computer, it does not exist when I see the message. I don't understand why it is trying to extract a digital certificate when it is supposed to be signing the .CAB file.
Thanks,
Jeff