keybase / keybase/keybase-issues
Misleading error message ("no valid primary key self-signature") when key has expired
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
This has been reported before (#304, #745, #1270) but it seems like the UX aspect was not considered. When trying to upload an expired key, the error message is unhelpful and sends the user on a wild-goose chase of trying to verify the signature. Ideally, the message would be more specific and different for each error scenario, but at least the message should be rephrased to include the possibility of expiration.
Contributor guide
No contributing guide indexed for this repository
Research direction
Search the client for the exact message “no valid primary key self-signature” and trace the expired-key upload path. Confirm how expiration is detected and update the user-facing wording so it mentions expiration; verify the resulting message for expired-key uploads and the other error scenarios covered by the existing flow.
Written by the indexing model from the issue text.
Assessment
- Domain
- cryptography, security
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100