- Revenera Community
- :
- InstallAnywhere
- :
- InstallAnywhere Knowledge Base
- :
- Configuring custom signing option in InstallAnywhere
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Configuring custom signing option in InstallAnywhere
Configuring custom signing option in InstallAnywhere
Introduction
This article will help you understand the steps to sign the installer through custom signing option
Instructions
With the release of InstallAnywhere2024R1, you can select between two signing options: one is standard, and the other is custom. The standard option is what you used previously by either selecting a certificate (.pfx) path or selecting one from the certificate store. InstallAnywhere2024R1 introduces a custom signing option, which will enable two new fields: "Custom Sign Tool Location" and "Sign Tool Arguments." With the help of Custom Sign Tool Location, you will be able to configure any external signing tool to take care of signing. For example, you will be able to select Microsoft Sign Tool from the Windows SDK folder or even use AzureSignTool via a batch file.
1) Using Custom Signing option to specify tool location and arguments directly.
Configuring signing fields in InstallAnywhere :
2) Using Custom Signing option to execute batch file.
Configuring batch file to sign installer in InstallAnywhere Digital Sign options under Projects->Platforms
Sample Signing.bat file contents. Use %2 variable as a place holder for the full file path to be signed.
3) Using Custom Signing option to execute VB script.
Configuring VB script in InstallAnywhere:
Sample Signing.vbs file contents.
ERROR HANDLING
If signing fails, you will be able to see the relevant message and error code in build log
Error Code 1 returned by signtool
Error Code 80070057 returned by AzureSignTool which indicates One or more arguments are invalid