-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is there an existing request for feature?
- I have searched the existing issues
What feature would you like?
Allow users to attach a custom certificate/key pair (public + private) to a specific 1:1 conversation. User A generates keys using a trusted external tool, uploads/registers that key pair for chatting with User B, and the system notifies User B to accept or reject the request. Once accepted, the conversation is protected with end-to-end encryption using those user-managed keys.
Anything else?
- Let users either store the keys in a secure local vault (OS keychain/keystore) or provide them on demand per session.
- Chat history must remain encrypted and unreadable unless the required keys are present (hard lock on decrypt/read).
- Support remote secret providers (e.g., Bitwarden) to securely retrieve keys without copying them into the app.
- Include lifecycle controls: key rotation/revocation, re-approval on key changes, and an audit trail for accept/reject events.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request