Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Keychain and 'self' key #1138

Closed
Closed
@richardschneider

Description

The self key is the local peer's identity, commonly referred to as PrivKey. This key is currently stored in .config and is naked. It should be placed onto the keychain, see ipfs/kubo#4240 (comment).

  • ipfs init requires --pass to create the keychain
  • ipfs init should store peer identity as self in the keychain
  • Gracefully upgrade, at "boot/startup" ipfs should move the PrivKey in .config into the keychain
  • ipfs init should not store PrivKey in .config
  • any access to config PrivKey should error

Metadata

Assignees

Labels

P1High: Likely tackled by core team if no one steps upexp/wizardExtensive knowledge (implications, ramifications) requiredkind/wontfix-migration-availablestatus/readyReady to be worked

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions