-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 signing Windows and macOS binary executables #1952
Comments
Signing for windows is long time on our todo list. That would be definitely good. |
@ripcurlx feel free to assign this one to me to investigate. Unless you have some ideas. |
Since Bisq is a decentralized project and team, there is no official business entity to register and sign the code signatures as required by certificate authorities. Potentially a single trusted contributor could register and manage the code signing, likely as a bonded role. However, Bitcoin Core has implemented code signing by having some core developers create an association with the single purpose of registering for code signing certificates. To quote their website (https://bitcoincorecodesigning.org/):
So Bisq could potentially follow suit and create an association just for the purpose of registering for code signing certificates. This approach would likely still require a bonded role for all those involved. @ManfredKarrer @cbeams @ripcurlx Do you have any comments or suggestions on which approach and whether to proceed? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still a priority! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still relevant |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still relevant. |
To reduce unnecessary OS warnings and AntiVirus issues on Windows we need to sign our Windows builds.
I'll apply for a certificate to have everything ready for v1.2.1 |
@devinbileck It would be great if you could help out if I'm stuck on the way. Or maybe even prepare the build file for Windows to make the signing of the executable as easy as possible 😄 |
Sure! Let me know when you start the process and if you need any help. |
Ok, as I was able to package and sign our installer with a self signed developer certificate. I'll buy an official code signing certificate next. |
Launching the installation exe on Windows 10 triggers Windows Defender SmartScreen (see below). To install you have to select
More info
and then clickRun anyway
.In order to prevent this, we will need to investigate signing the executable.
The text was updated successfully, but these errors were encountered: