My company wants to prevent the UAC pop-up that appears when customers install our product. We purchased the VeriSign certificate (VeriSign Class 3 Code Signing 2010 CA) and I received the file MyCompany.cer.
I installed the certificate by double-clicking it and selecting the "Personal" store. Now it appears in snapin certificates along with several other certificates. Snapin says its goal is "Code Signing." I got the SHA1 hash by copying the fingerprint.
I am trying to sign msi with this command:
signtool sign /sha1 <thumbprint> myInstaller.msi
and get the message "SignTool Error: No certificates were found that met all the specified criteria."
If I leave "/ sha1", I get a list of most of the other certificates in the store - those that say their purpose is "<All>" My certificate is not specified.
What am I doing wrong?
source share