OK, so I have this certificate, but am confused about how to apply it to my application.
I went to the Visual Studio properties page and clicked on "signing". I checked the box that says "Sign the ClickOnce manifests" I was able to select my EV certificate from the store. All the information shows up in the "certificate box, including "Issued by: DigiCert EV code signing". I filled in the timestamp URI with the one supplied by DigiCert.
I then proceed to publish the application, but when I install it I still get "unknown publisher" and Windows 8 SmartScreen filter throws a warning.
Obviously I am either doing something wrong or there is something more I need to do, I just don't know what it is.
the problem is that Signing tab only signs setup.exe - but not the actual application.exe file. This way you don't get a "warning" prompt when you install the app, but you get it when you run it. You need to sign application.exe separately - and there is no UI for that in Visual Studio, you need to use PostBuild task: https://stackoverflow.com/a/18636102/1246870
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With