jessycat_oberon
26th May 2004 02:03 UTC
Verisign integration with installer
Hey,
We would like to add Verisign to our NSIS installer. I have searched online as well as on the forums for information on how to sign the installer without causing the crc check to fail.
Is there functionality for ensuring the signing process does not interfere with the crc check?
Any help would be greatly appreciated! Thanks in advance!
Joost Verburg
26th May 2004 07:50 UTC
By default, the first 512 bytes are not checked, so that should allow digital signatures to be used.
If it doesn't work use !packhdr to change the header before the CRC is added.
jessycat_oberon
26th May 2004 17:14 UTC
Awesome, thanks for the prompt reply!
jpt
7th October 2004 13:21 UTC
Related to this:
Is there any plugin for automating Verisign signatures at installer generationtime?
Joost Verburg
7th October 2004 15:11 UTC
Using !packhdr in your NSIS script, you can call an application to modify the installer executable.
bitwise
28th March 2007 22:36 UTC
Can you please go into further detail on digitally signing during the compilation process? I do not understand how to do that. Or if someone knows of some kind of batch process software that will sign a bunch of files automatically, that would be great, too!
Thanks!
onad
30th March 2007 10:12 UTC
It is NOT called "Verisigning" ;)
Search the forum for "Authenticode" and your answer will be there.
Good luck
onad
30th March 2007 10:13 UTC
And since the Authenticode does a package check, no need for a crc check.
Sheik
30th March 2007 15:46 UTC
Hi Onad,
Just wanted to hop in here.
Wow, good point!
It didn't even occur to me that if I sign my binary with Authenticode, (which I have to do for my employer), that
the CRC check done by NSIS is pointless, since its already being done by Authenticode!
For big binaries, this actually makes a time difference!
Scott
Benski
31st March 2007 21:07 UTC
signcode.exe -n "Winamp 5.33 Full" -i http://www.winamp.com -spc winampkey.spc -v winampkey.pvk -t http://timestamp.verisign.com/scripts/timstamp.dll winamp533_full.exe