keybase / keybase/keybase-issues

We should publish the keybase code-signing key on our Website and tell people how to verify it

Open
#62 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Maybe provide a command-line to check it in one go with gpg. It's a little tricky though since someone distributing a compromised `keybase-installer` can still distribute the main key but still might have broken the system.

Here's something that's an incomplete solution:

``` bash
(gpg --no-default-keyring -k --keyring ~/.keybase-installer/keyring/pubring.gpg --with-colons --fingerprint 'Keybase.io Code Signing (v1) ' | grep '5379B9706C5D468C86A572B07E28EBDB26BE0E97::Keybase.io Code Signing (v1)' > /dev/null); if test $? -eq 0; then echo "GOOD"; else echo "WARNING: " ; fi
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the website content for installer or code-signing guidance and review the proposed GPG command in the issue. Publish the code-signing key and explain how users can verify it, while documenting the limitation that a compromised installer could still distribute the main key.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash
Domain
cli, documentation, security
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.