BaseXdb / basex

BaseX Main Repository.
http://basex.org
BSD 3-Clause "New" or "Revised" License
685 stars 265 forks source link

Sign the exe so UAC does not issue a warning #2153

Open dirkk opened 1 year ago

dirkk commented 1 year ago

Description of the Problem

Hello my dear friends at the other side of the lake,

I use the Windows installer (company rules, not by choice...), but I get an ugly warning when running this due to UAC.

image

Even more so, I got some "Windows Defender" warning about running this exe when I started this the first time (can not reproduce this and get an eror message as it seems like my exception is saved somewhere).

Expected Behavior

No Windows security warning appear when running the Windows Installer

Steps to Reproduce the Behavior

  1. Download the Windows Installer from basex.org
  2. Start the exe

Do you have an idea how to solve the issue?

The exe must be signed properly.

What is your configuration?

Windows 10

ChristianGruen commented 1 year ago

@dirkk …good to hear from you.

The signing problem is known, yes. As far as I know, there are no free certificates available for Open-Source projects, and procedure to sign the software has changed in the past. – Presently, the installer software can only be run after requesting “more details” in the dialog window.

dirkk commented 1 year ago

I think there is now https://www.sigstore.dev/, which as far as I understand basically like Let's encrypt for websites, but to sign your executables. Might be worth a look.