Page 1 of 1

Digitally Signing Files

Posted: Fri Apr 29, 2016 12:22 am
by emmertonland
Microsoft requires all files to be Digitally Signed. OK, I have a Digital Signature that works.

However, I redistribute one file that I purchased.. the ActiveResize OCX. If I generate a 64bit SetUp and then run the program, I find that the ActiveResize OCX does not work.

So, how does Installaware handle files that are already signed? Should they be excluded from being signed again if already signed?

Thank you.

Re: Digitally Signing Files

Posted: Fri Apr 29, 2016 10:39 am
by FrancescoT
Dear User,

the recent IA X4 version includes the possibility to skip already signed files.

Otherwise if you use a previous version of IA, you may have a look at the following link for a similar question.
http://www.installaware.com/forums/viewtopic.php?f=2&t=10506&hilit=authenticode

Hope this helps you.

Regards

Re: Digitally Signing Files

Posted: Fri Apr 29, 2016 12:31 pm
by emmertonland
Hi Francesco
Great my X4 is the latest version.. I see the check box to automatically sign all ocx etc files, where might I find the exclusion?
Thanks

Re: Digitally Signing Files

Posted: Fri Apr 29, 2016 12:41 pm
by emmertonland
I note that: The Build Settings dialog for the setup package and the Authenticode Signature design views now have an option to automatically code sign all .EXE, .DLL, .OCX, .SYS, .CPL, .DRV, and .SCR files being installed only when they are not already code-signed.

But I only see the option to automatically sign all or none on my IA Studio X4. Do I have to uncheck, and select each file one by one?

Thanks

Re: Digitally Signing Files

Posted: Fri Apr 29, 2016 1:24 pm
by emmertonland
OK, I see the DESIGN :> SIGN CODE option in IA Studio X4

I shall have to sign my files one-by-one.

In future versions it might be helpful to automatically sign, but give the user to opt out any single file.

Best regards

Re: Digitally Signing Files

Posted: Fri Apr 29, 2016 1:30 pm
by FrancescoT
Dear Emmertonland,

did you read the included IA documentation about the current Authenticode options?

Automatically sign all .EXE, .DLL, .OCX, .SYS, .CPL, .DRV, and .SCR files being installed

This is a three-state check-box which has effect only if the main Sign the package with Authenticode check-box is checked.

When this check-box contains a check mark, all mentioned file types included in your setup through the Install Files, Install Service, Install Assembly, and Install ODBC Driver commands will be automatically code signed.

When this check-box contains a square (does not contain a check mark but is not empty either), files will be code signed only if a signature does not already exist.

When this check-box is clear (does not contain a check mark or a square), no automatic code signing occurs for files included in your setup.

Hope this helps you.

Regards