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

Sign Tribler.app final bundle and Windows .exe #2872

Closed
devos50 opened this issue Mar 18, 2017 · 6 comments
Closed

Sign Tribler.app final bundle and Windows .exe #2872

devos50 opened this issue Mar 18, 2017 · 6 comments

Comments

@devos50
Copy link
Contributor

devos50 commented Mar 18, 2017

Before releasing Tribler 7, we should check the signing process of the .exe on Windows and the .app on macOS.

@devos50
Copy link
Contributor Author

devos50 commented Jun 3, 2017

The .exe on Windows is now signed (don't mind the version; it's because the tags on my Tribler fork are off):

0a77ae6696599084947e5ec454ee42ae

@qstokkink qstokkink modified the milestones: V7.1 anonymous seeding test, V7.0 Jun 12, 2017
@qstokkink
Copy link
Contributor

Signing of the Mac .app will be deferred to the 7.1 release.

@devos50 devos50 changed the title Revise signing of our .exe and .app final bundles Sign Tribler.app final bundle Mar 22, 2018
@devos50 devos50 modified the milestones: V7.1: The token micro-economy, V7.2: Credit mining and trading Mar 22, 2018
@devos50
Copy link
Contributor Author

devos50 commented Dec 4, 2018

We successfully signed Tribler.app with my developer credentials, using the codesign tool. Since I do not want to use my own private key to do this, we should check whether the TU Delft has an Apple Developer account, or create one for the Tribler team.

@devos50
Copy link
Contributor Author

devos50 commented May 13, 2019

I stil haven't heard anything back from our ICT department. I will move this issue to backlog since I do not expect that we will get a valid signing certificate anytime soon.

@devos50 devos50 modified the milestones: V7.3: Gigachannels, Backlog May 13, 2019
@synctext synctext changed the title Sign Tribler.app final bundle Sign Tribler.app final bundle and .exe May 12, 2023
@synctext synctext changed the title Sign Tribler.app final bundle and .exe Sign Tribler.app final bundle and Windows .exe May 12, 2023
@synctext
Copy link
Member

synctext commented May 12, 2023

just to document our journey somewhat.
From 11 May 2015 until 2018 we used DigiCert. Digicert certificate for Build signing.

We could use the Surfnet facilities, they offer support.
https://dracc.commonsconservancy.org/ The Commons Conservancy is a not-for-profit foundation ('Stichting') established under The Netherlands law. See F-Droid example

Cost Option
$1400 extortion DigiCert: https://order.digicert.com/step1/code_signing_ev
$330/Y Certum: https://shop.certum.eu/data-safety/code-signing-certificates.html
$69 https://shop.certum.eu/open-source-code-signing.html issued by Certum, the certificate root of which is automatically recognized as trusted in all the most popular Internet browsers as well as in all Microsoft products

Assume: Mac users only know how to drag&drop, not magic right click. Add Brew support?
Preference, AppleID organisation account with my name as contact point.

@qstokkink
Copy link
Contributor

Thanks to @xoriole the Apple release is now signed. The only remaining issue is now Windows, for which there is a separate issue here: #5648

@xoriole xoriole removed their assignment Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants