PDA

View Full Version : Signing One-Click Install - Security Warning in different language



MrTree
08-30-2013, 04:02 AM
I'm currently testing InstallShield 2013 Premier, but the problems with signing One-Click Installations seem not fixed. I'm also still getting a InstallShield Security Warning in English. We have to ship our software to different countries with different languages so we pay a lot of money for IS Premier, but the dialog is still english only. I'm also currently getting a MessageBox (Header: test / Text: checksecurity) if I start the One-Click Setup, this looks like some debug information.

Is there any way to sign the Media Header? Signing the Setup.exe with pfx works, if I use spc and pvk I have to enter the CodeSigning password two times. Signing the Header does not prompt me to enter the password, it just builds the installation with Error Code -7270. The help page says: using Microsoft's SignCode.exe tool directly will provide a descriptive error message - I get:
SignTool Error: This file format cannot be signed because it is not recognized.
SignTool Error: An error occurred while attempting to sign: data1.hdr

MichaelU
09-09-2013, 10:05 AM
Since Microsoft doesn't know the .hdr file format, the signatures on it must be processed by our tools. In particular, you can use isign.exe to sign the .hdr file. See, for example Digitally Signing a Release After It Has Been Built ... (http://helpnet.installshield.com/installshield17helplib/iSign.htm) for information on this.

Installer536
05-20-2014, 06:42 PM
I'm currently testing InstallShield 2013 Premier, but the problems with signing One-Click Installations seem not fixed. I'm also still getting a InstallShield Security Warning in English. We have to ship our software to different countries with different languages so we pay a lot of money for IS Premier, but the dialog is still english only. I'm also currently getting a MessageBox (Header: test / Text: checksecurity) if I start the One-Click Setup, this looks like some debug information.

Is there any way to sign the Media Header? Signing the Setup.exe with pfx works, if I use spc and pvk I have to enter the CodeSigning password two times. Signing the Header does not prompt me to enter the password, it just builds the installation with Error Code -7270. The help page says: using Microsoft's SignCode.exe tool directly will provide a descriptive error message - I get:
SignTool Error: This file format cannot be signed because it is not recognized.
SignTool Error: An error occurred while attempting to sign: data1.hdr

I have both of the same problems in Installshield 2013.

1) When I try to sign the setup.exe media header for the INTERNET_IMAGE release, it doesn't work and gives me the same error saying the SPC file is invalid. The strange this is this works completely fine in Installshield 2011.

2) The 2nd problem is that once I launch the One-click Install web page and click on "Install", I get a "OK" pop up that says "Test" and "checksecurity". Have these problems been patched?

Thanks
Kenny

Installer536
05-22-2014, 12:35 PM
I have both of the same problems in Installshield 2013.

1) When I try to sign the setup.exe media header for the INTERNET_IMAGE release, it doesn't work and gives me the same error saying the SPC file is invalid. The strange this is this works completely fine in Installshield 2011.

2) The 2nd problem is that once I launch the One-click Install web page and click on "Install", I get a "OK" pop up that says "Test" and "checksecurity". Have these problems been patched?

Thanks
Kenny

The solution to #2 is here:
http://flexerasoftware.force.com/articles/en_US/ISSUE/Check-Security-MessageBox-Appears-With-One-Click-Installation-Media


I'm still not sure what to do about #1. I can sign the media after the fact, but when I run this on Installshield 2011, there are no problems with it signing the media header. I am using the exact same digital signatures files for both versions.