Publish code signing keys and signatures for Linux
See original GitHub issueCarried over from https://github.com/brave/browser-laptop/issues/197
We should publish our code signing keys and signatures so that anyone can independently verify them. See https://www.torproject.org/docs/verifying-signatures.html.en for an example of a project that does this.
I also think it’s a good idea to sign git tags.
Our current status (browser-laptop):
- we publish the Linux signing keys(used for .deb/.rpm packages)
- many of us sign commits our already (which is reflected on GitHub)
On browser-laptop, end users can check the signature on the installer / binaries:
- macOS can verify by running
spctl --assess --verbose /Applications/Brave.app/
. If app is signed, it should return something like this:/Applications/Brave.app/: accepted source=Developer ID
- Windows Authenticode signature can be checked by right clicking the installer and choosing properties. Once open, go to the Digital Signatures tab and double click on the signature. Make sure it says
The digital signature is OK
Issue Analytics
- State:
- Created 5 years ago
- Reactions:4
- Comments:7 (6 by maintainers)
Top Results From Across the Web
Adopting Sigstore Incrementally - Linux Foundation
Sigstore can be used to sign artifacts with existing self-managed, long-lived signing keys.
Read more >Code Signing Linux packages - Tauri Apps
This guide provides information on code signing for Linux packages. ... You can embed a signature in the AppImage by setting the following...
Read more >Securing RPM signing keys - Red Hat
The process involves creating a key pair using OpenPGP and then using the private key to sign the RPMs while the public key...
Read more >Sign of the primes: Linux Foundation serves up free code ...
Signing code involves associating a cryptographic signature with a specific digital artifact – release files, container images, and binaries ...
Read more >Managing code signing on CircleCI using the runner
Linux does not use the concept of signed binaries. Instead, users rely on file hashes and signatures. The first step is to calculate...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@cg505 that’s a good request - I created an issue to track that here (in case you wanted to subscribe): https://github.com/brave/brave-browser/issues/3243
Is there any plan to sign git tags?