Unable to login on client apps - key is revoked error
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Hello,
When attempting to utilize either the MacOS GUI or command line login, or the iOS app, I'm getting a signature error as follows (example from OSX command line)
`▶ ERROR bad signature: Can't find a key for 786b69270bdf07c6: key is revoked (code 1002)`
I have one revoked DSA subkey in my GPG key, and Keybase seems to be getting hung up by that even though there are other subkeys available. Web login Is as yet unaffected, but I'd like to be able to use the apps. Any suggestions?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing login through the macOS command-line client, macOS GUI, and iOS app using a GPG key with a revoked DSA subkey. Trace the signature verification and key-selection path around the reported “key is revoked” error, then verify that login succeeds by selecting another available subkey without breaking web login.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authentication, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100