This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: How to Set Code Signing Info in One Place
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 13, 2015
12:18 PM
How to Set Code Signing Info in One Place
Every release seems to require its Signing tab manually set with the Certificate URL, Digital Certificate File, and Certificate Password.
Is there a way to set this in one place for all configurations and releases or programmatically in an InstallScript procedure so that when this information changes, we don't have to manually update each tab?
Thanks.
Is there a way to set this in one place for all configurations and releases or programmatically in an InstallScript procedure so that when this information changes, we don't have to manually update each tab?
Thanks.
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 27, 2015
08:57 AM
We can achieve this functionality using signtool.exe.
We have created a PFX file and passed as argument for this signtool.exe.
Please refer the below link
https://msdn.microsoft.com/en-us/library/8s9b9yaz(v=vs.110).aspx
Thanks,
Thananjeyan
We have created a PFX file and passed as argument for this signtool.exe.
Please refer the below link
https://msdn.microsoft.com/en-us/library/8s9b9yaz(v=vs.110).aspx
Thanks,
Thananjeyan
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 27, 2015
11:17 AM
I think you're missing the point of my original question. I don't need to know how to create a digital signature.
I want to be able to set it in one place for all my releases and not for each release within my ISM file.Is there a way to do so?
I want to be able to set it in one place for all my releases and not for each release within my ISM file.Is there a way to do so?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 03, 2015
02:02 PM
We set ours using an environment variable. e.g., \Code Signing Cert.pfx
Looking at Media > Releases > Full > Web > Signing tab > Digital Certificate File
In Path Variables one sees: BUILD_ROOT_DIR = c:\dev\trunk
BUILD_ROOT_DIR must be set on each build machine but is independent of the build project.
Looking at Media > Releases > Full > Web > Signing tab > Digital Certificate File
In Path Variables one sees: BUILD_ROOT_DIR = c:\dev\trunk
BUILD_ROOT_DIR must be set on each build machine but is independent of the build project.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 03, 2015
02:43 PM
JS,
Thanks for your reply. I think we're doing the same thing but maybe I'm missing something special you're doing.
For the same ISM file, do you have multiple releases and/or product configurations? If so, don't you still have to specify your settings on each release's Signing tab, or are you describing a way to set/share it across multiple releases?
Thanks for your reply. I think we're doing the same thing but maybe I'm missing something special you're doing.
For the same ISM file, do you have multiple releases and/or product configurations? If so, don't you still have to specify your settings on each release's Signing tab, or are you describing a way to set/share it across multiple releases?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 05, 2015
11:27 AM
DA,
Yes, each release has its own Signing tab. In our case the Signing tabs are identical for both releases, especially for the Digital Certificate File field. This field is:
\Code Signing Cert.pfx
Here’s what I have:
One ISM file
Two releases:
Media > Releases > Full > Web
Media > Releases > Full > Uncompressed
Web and Uncompressed each have their own Signing tab.
Yes, each release has its own Signing tab. In our case the Signing tabs are identical for both releases, especially for the Digital Certificate File field. This field is:
Here’s what I have:
One ISM file
Two releases:
Media > Releases > Full > Web
Media > Releases > Full > Uncompressed
Web and Uncompressed each have their own Signing tab.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 05, 2015
11:38 AM
Agreed. I have many more than two releases, and many products each with many releases. That's why I was looking for a way to set this in one place.
It would be quite uncommon to have multiple code signing certificates, so I was hoping for a centralized location to set this. Doesn't sound like that exists.
It would be quite uncommon to have multiple code signing certificates, so I was hoping for a centralized location to set this. Doesn't sound like that exists.