iSign.exe
InstallShield 2022
Project:This information applies to the following project types:
• | InstallScript |
• | InstallScript Object |
Use the command-line tool iSign.exe to digitally sign a release of an InstallScript project from the command line after you have built the release.
iSign.exe is in the following directory:
InstallShield Program Files Folder\System
iSign.exe lets you choose between the following options:
• | You can specify the .pfx certificate file on your machine that you want to use for signing. |
• | You can reference a certificate store that contains the certificate that you want to use for signing. |
Syntax
iSign.exe [options] PathToData1.hdrFile
For example, for signing with a .pfx file:
iSign.exe -pfx "C:\Temp\MyFile.pfx" -p "Password" "C:\InstallShield 2022\MyProject\Media\Release 1\Disk Images\Disk1\data1.hdr"
For signing with a certificate in a certificate store:
iSign.exe -store "Root" -sl "Machine" ss "My Certificate" "C:\InstallShield 2022\MyProject\Media\Release 1\Disk Images\Disk1\data1.hdr"
Command-Line Parameters
Following is a list of the parameters that you can use with iSign.exe. Note that some are available only if you are using a .pfx file, and some are available only if you are using a certificate in a certificate store.
Parameter |
Signing Method |
Description |
||||||||||||
-pfx <path to .pfx file> |
.pfx file |
Specify the fully qualified path to the .pfx file that contains the certificate that you want to use to sign your release. |
||||||||||||
-p <password> |
.pfx file |
If the .pfx file that you are using has a password, specify it with this parameter. If your certificate is protected by a password but you do not enter it for this parameter, signing with a .pfx file fails. Note:This parameter is not applicable if the certificate that you are using for signing is in a certificate store. Note that if the certificate was imported into the store with password protection, you will be prompted to enter the password while signing with iSign.exe. |
||||||||||||
-store <store name> |
certificate in certificate store |
Specify the name of the certificate store that contains the certificate that you want to use. Available options are:
|
||||||||||||
-sl <store location> |
certificate in certificate store |
Specify the location of the certificate store that contains the certificate that you want to use. Available options are:
|
||||||||||||
-ss <subject> |
certificate in certificate store |
Specify the subject of the certificate that you want to use. This parameter is applicable if the certificate is in a certificate store. |
See Also