/build/static/layout/Breadcrumb_cap_w.png

How to digitally sign a msi and associtated cab files

Hello

I have been asked to check out how to digitally sign the msi files. We use InstallShield 2012 Spring for created .msi packages and the Release has been configured to create external Data cabs.

Can any one let me know what steps need to be followed for digital signing a msi in Installshield. I have checked the "Signing" tab in Release however it requires digital certificate file (.spc or .pfx), however i am not sure how these files are to be created/obtained.

Hence would like to have some guidance on best practices for digital signing.

thanks in advance
Sujit J


0 Comments   [ + ] Show comments

Answers (3)

Posted by: dunnpy 10 years ago
Red Belt
0

http://helpnet.installshield.com/installshield18helplib/IHelpReleaseDigitalSignature.htm

 

You have to obtain a certificate from a certificate authority, and they will provide you with the .spc/.pfx files for use here.


Comments:
  • Thanks for the above answer.

    However i have seen our company has created code signing certificates, hence i dont think they would allow us to get a certificaite from CA.
    So can you please guide my how i can use the code signing certificate for signing msi.

    I have tried using signtool.exe and ran the wizard mode passing the code sign certificate (as a .cer file), however it asks for a .pvk file. Im stuck at this point.

    Thanks in advance
    Sujit J - Sujit J 10 years ago
Posted by: dunnpy 10 years ago
Red Belt
0

The help link posted above doesn't mention that you can use a .cer file - so you'll need to go back to whoever provided the .cer file and explain your requirements to meet their requirements of the requirements.

Posted by: rileyz 10 years ago
Red Belt
0

Go Google!
http://technet.microsoft.com/en-us/library/dd261744.aspx

 

You will need to use the certificate manager snap in to produce the .pfx.
Dont forget to import first so you can work with it.

Requires some knowldge of certs, mmc, windows management of certs. 

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ