Avatar of vizagboy
vizagboy

asked on 

Visual studio setup project - digitally sign msi (publisher cannot be verified error)

I created a MSI file and a couple of EXE's. Need to sign them and upload them to the production server so that users can download them and run on their local machines.

I have the certificate file and using the following command, i signed:
signtool.exe sign /f certicate_Test.pfx /t "http://timestamp.verisign.com/scripts/timestamp.dll" /v msiFileName

The above command was executed successfully. I uploaded it to the production server and when i downloaded to another PC and tried running it, gave me an error "Publisher cannot be verified". Is there something i need to do on the remote PC's where the msi is going to be executed?
OS SecurityInstallation.NET Programming

Avatar of undefined
Last Comment
Vadim Rapp
ASKER CERTIFIED SOLUTION
Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of vizagboy
vizagboy

ASKER

Say, for eg., this is the certificate key we purchased certicate_Test.pfx. So firstly, i need to find out the certification authority right. What else is required to be performed on the end user's machine setup wise? They are not on the same domain.
Avatar of Vadim Rapp
Vadim Rapp
Flag of United States of America image

User's machine needs to trust certification authority that has issued your certificate. Certification and trust is a whole big area, you will need to become familiar with it to some degree. For starters, run mmc.exe, add snap-in "certificates", and explore what you see, specifically, certification authorities.
.NET Programming
.NET Programming

The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.

137K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo