Set default algorithm and admin init args
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
### 1.1 密码管理(Pass-like)
|
### 1.1 密码管理(Pass-like)
|
||||||
- 使用**内置二进制可用的加密库**实现密码加/解密,不要求依赖 `pass` 或外部进程。
|
- 使用**内置二进制可用的加密库**实现密码加/解密,不要求依赖 `pass` 或外部进程。
|
||||||
- 加密算法需支持配置(默认值待定)。
|
- 加密算法需支持配置(默认:AES-256-GCM)。
|
||||||
- `pass` 仅作为功能类比:用于说明需要具备的“存取/轮换/删除”等能力。
|
- `pass` 仅作为功能类比:用于说明需要具备的“存取/轮换/删除”等能力。
|
||||||
- 密码存储路径:`{openclaw_dir}/.secrets/{agent_id}/'{key}:{user}'.gpg`
|
- 密码存储路径:`{openclaw_dir}/.secrets/{agent_id}/'{key}:{user}'.gpg`
|
||||||
- 该二进制后续可能需要作为 OpenClaw 的 skill 提供。
|
- 该二进制后续可能需要作为 OpenClaw 的 skill 提供。
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
- `pass_mgr generate <key> [--username <username>]`(替代 agent 侧 set)
|
- `pass_mgr generate <key> [--username <username>]`(替代 agent 侧 set)
|
||||||
- `pass_mgr unset <key>`
|
- `pass_mgr unset <key>`
|
||||||
- `pass_mgr rotate`
|
- `pass_mgr rotate`
|
||||||
- `pass_mgr admin init`
|
- `pass_mgr admin init <admin_password> [--key-path <path_to_generate_admin_private_key>]`
|
||||||
- `pass_mgr set <agent_id> <agent_workspace> <key> <passwd> <admin_passwd> [--username <username>]`(仅允许人类在 terminal 执行)
|
- `pass_mgr set <agent_id> <agent_workspace> <key> <passwd> <admin_passwd> [--username <username>]`(仅允许人类在 terminal 执行)
|
||||||
- 读取 `AGENT_WORKSPACE/AGENT_ID` 定位 workspace。
|
- 读取 `AGENT_WORKSPACE/AGENT_ID` 定位 workspace。
|
||||||
- admin 密钥存放路径:`~/.pass_mgr/.priv`
|
- admin 密钥存放路径:`~/.pass_mgr/.priv`
|
||||||
|
|||||||
Reference in New Issue
Block a user