Summary
The InstallShield digital signing feature uses a timestamp server from Symantec which is being decommissioned and migrated to Digicert. Signing with new Digicert URL causes a breakage in Digital Signing.
Symptoms
When signing an installer with SHA-256 digest, using the new Digicert server (http://timestamp.digicert.com), the resulting installer is signed by SHA-256 digest, but the counter signatures are signed with SHA1 due to an incorrect order in which InstallShield calls the signing APIs.
Affected InstallShield Versions
- InstallShield 2015 SP2
- InstallShield 2016 SP2
- InstallShield 2018 R2
- InstallShield 2019 R2
All minor releases of the above releases are included.
Resolution
- The issue is resolved in a hotfix that can be downloaded from this link. Please note that the hotfix is applicable on the latest service packs of above affected versions.
- After applying the hotfix, update the
Settings.xmlfile in<InstallShield_InstallPath>/Support/0409with new URLs.
Before
<DigitalSignature Timestamp="http://timestamp.verisign.com/scripts/timstamp.dll"/><DigitalSignature TimestampRFC3161="http://sha256timestamp.ws.symantec.com/sha256/timestamp"/>
After
<DigitalSignature Timestamp="http://timestamp.digicert.com"/>
<DigitalSignature TimestampRFC3161="http://timestamp.digicert.com"/>
NOTE: For Japanese, Settings.xml can be found at <InstallShield_InstallPath>/Support/0411.
Additional Information
If there are any additional issues, contact Revenera Technical Support.
Related Articles
Creating a Custom ICE with InstallShield 3Number of Views InstallShield VC++ 2019 Prerequisite Restart the Machine After The Prerequisite Installation 6Number of Views Behavior Tab Setting of the InstallShield Prerequisite Editor - If the Prerequisite Appears To Need a Reboot 4Number of Views Creating an Uninstall Shortcut for an InstallScript MSI Project 5Number of Views Snow Management and Configuration Center: RUN_COMPLETE_RULESET_DAY - How to use this option and the impact to Data Update Job 318Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago