Page 1 of 1

Authenticode Signature - what does one do?

Posted: Tue Feb 11, 2014 8:00 am
by JohnO
I have never had anything to do with this topic. I am hoping someone could give me a little guidance as to what I need to do and why, in order for us to have our app authenticated.
The Help assumes you know what this is all about, and I can't find anything helpful from my searches of this forum.

Regards, John

Re: Authenticode Signature - what does one do?

Posted: Tue Feb 11, 2014 12:10 pm
by FrancescoT
Dear John,

did you try the IA documentation? (just press F1 in IA IDE)

By the way, below you find few links about the argument on our forum;
http://www.installaware.com/forum/viewtopic.php?f=2&t=4437
http://www.installaware.com/forum/viewtopic.php?f=2&t=9882
http://www.installaware.com/forum/viewtopic.php?t=5161&view=previous

Hope this helps you.

Regards

Re: Authenticode Signature - what does one do?

Posted: Tue Feb 11, 2014 12:56 pm
by JohnO
Thanks Francesco.
F1 is not much and assumes you know how to get the things needed.
I will have a look at the links.

I have been playing with creating a 'self certificate' using OpenSSL, by following the instructions at: http://blog.didierstevens.com/2008/12/30/howto-make-your-own-cert-with-openssl/ (without understanding what I was doing). This created a '.p12' file, which I defined on the Authenticode Signature panel. The installer I built using this does have its 'launcher' exe file signed - I can see our company's name in the Properties.

I expected the UAC prompt I get when opening the exe file to show our company's name as the Publisher. But it still stays 'Unknown'. How do I get that to work?

Regards, John

Re: Authenticode Signature - what does one do?

Posted: Wed Feb 12, 2014 12:49 pm
by FrancescoT
Dear John,

I believe this happens because your certificate have to be installed with the machine you used to build your setup.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_cmprocsimport.mspx?mfr=true

In addition, with the following topic an user described how to create a certificate for testing purposes (not using OpenSSL) and how to use it.
You can skip the certificate creation step ... you already have one.
http://www.installaware.com/forums/viewtopic.php?f=2&t=5910&start=0

Hope this helps you.

Regards