robvdpol / RaceControl

Race Control is a standalone, open source F1TV client for Windows, written in C# on the .NET platform.
GNU General Public License v3.0
1.19k stars 95 forks source link

[FEATURE] Sign application #394

Open Cheesebaron opened 2 years ago

Cheesebaron commented 2 years ago

Is your feature request related to a problem? Please describe. Installer/Application is not signed causing Windows to show a nasty dialog warning users that the Application might be malicious.

Describe the solution you'd like Obtain a code signing certificate to sign the Application.

robvdpol commented 2 years ago

Possibly not needed when moving to Squirrel.

Cheesebaron commented 2 years ago

Using a different installer won't change the fact that the App is not signed. You will still see the Windows warning dialog even using Squirrel.

So in any case, signing the App would be a much better experience for users.

robvdpol commented 2 years ago

I'm looking into puchasing a code signing certificate, Certum seems to be the most affordable: https://shop.certum.eu/open-source-code-signing.html

They have a specific (cheap) option for open source software, but I'm not sure whether this will immediately get rid of the Windows SmartScreen warning.

jdschuitemaker commented 2 years ago

Since you are are developer, you might already know this, still this StackOverflow article might give some insight about the Windows Smartscreen warning:

(https://stackoverflow.com/questions/48946680/how-to-avoid-the-windows-defender-smartscreen-prevented-an-unrecognized-app-fro)

Cheesebaron commented 2 years ago

I'm looking into puchasing a code signing certificate, Certum seems to be the most affordable: https://shop.certum.eu/open-source-code-signing.html

They have a specific (cheap) option for open source software, but I'm not sure whether this will immediately get rid of the Windows SmartScreen warning.

Yeah, not on the first installation, but smart screen will be trained by the users who still accept and install the Application and eventually it will not complain anymore.