Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate code signing #2

Closed
zapek opened this issue Sep 30, 2021 · 5 comments
Closed

Investigate code signing #2

zapek opened this issue Sep 30, 2021 · 5 comments
Labels
feature New feature or request macos MacOS specific windows Windows specific

Comments

@zapek
Copy link
Owner

zapek commented Sep 30, 2021

On Windows, and possibly MacOS, there's a code signing warning when running .exe files, in this case, the installer.

Investigate if there are some Open Source friendly signing certificates, like for example:
https://shop.certum.eu/open-source-code-signing-code.html

Discussion:

Tools:

Process:

Note that all of this doesn't remove the Smartscreen filter warning.

@zapek zapek added feature New feature or request windows Windows specific macos MacOS specific labels Sep 30, 2021
@zapek
Copy link
Owner Author

zapek commented Aug 8, 2022

Too expensive and hard to use from GitHub Actions. It also doesn't remove Smart Filter (though since the reputation is attached to the certificate, it's carried over for upgrades).

@zapek zapek closed this as completed Aug 8, 2022
@zapek zapek reopened this Aug 25, 2022
@zapek
Copy link
Owner Author

zapek commented Feb 11, 2023

Tried comodo. They explain the terms, then, once the payment is done, they change the demands which become impossible to fulfill without spending thousands on notaries. Do not use, it's a rip off.

@zapek
Copy link
Owner Author

zapek commented Sep 3, 2023

Possibly use a self signed certificate and instructions from gephi/gephi#2615
I'm not sure it's useful though.

@zapek
Copy link
Owner Author

zapek commented Nov 24, 2023

There won't be code signing because:

  • too expensive
  • verification steps unreliable
  • such mafia-like behaviour shouldn't be encouraged by giving them money
  • I sign it with PGP, which is more trustable anyway
  • Windows will still show a warning for a signed executable

Once a few users install the program, the warnings goes away so the solution is to have betatesters.

@zapek zapek closed this as completed Nov 24, 2023
zapek added a commit that referenced this issue Feb 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request macos MacOS specific windows Windows specific
Projects
None yet
Development

No branches or pull requests

1 participant