question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Publish code signing keys and signatures for Linux

See original GitHub issue

Carried 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:closed
  • Created 5 years ago
  • Reactions:4
  • Comments:7 (6 by maintainers)

github_iconTop GitHub Comments

3reactions
bscliftoncommented, Feb 6, 2019

@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

0reactions
cg505commented, Feb 4, 2019

Is there any plan to sign git tags?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found