#daemon #window-manager #pam #encryption #api-key #secret-service

app KeyBoxen

适用于窗口管理器的独立密钥服务守护进程

1 个不稳定版本

0.1.0 2022年12月13日

#774身份验证

自定义许可证

74KB
638

KeyBoxen

| 进度 | 讨论 | 功能 & 错误 | 贡献 |

KeyBoxen是适用于窗口管理器的独立freedesktop.org密钥服务守护进程。密钥服务是一个DBus服务,由桌面应用程序(如NextCloud客户端和Evolution邮件客户端)使用,以存储密码和API密钥等密钥凭据。

KeyBoxen将这些密钥存储为密钥。这些密钥存储在可以锁定和解锁的盒子中,使用密码进行锁定和解锁。密钥使用标签进行标识。密钥还可以独立锁定或按应用程序会话锁定。这些概念与密钥服务API术语相对应,如下所示

  • 密钥相当于项目
  • 盒子相当于集合
  • 标签相当于属性

状态

早期开发活动(截至:2022年12月)

请参阅进度跟踪任务获取更多详细信息。

功能

  • 使用密钥服务API通过DBus提供的服务
  • 独立守护进程
  • 专用服务(不会接管其他代理)
  • 使用PAM登录时自动解密密钥
  • 用于与守护进程交互的CLI工具
  • 可选的通知(在访问或删除密钥时)

用法

该项目尚未准备好进行测试或日常使用。请关注此位置以获取更新何时可以这样做。

  1. 开发进度 & 里程碑:跟踪任务
  2. 为KeyBoxen做出贡献:CONTRIBUTING文件
  3. 讨论和错误报告:项目邮件列表
  4. 补丁和pull请求:项目邮件列表
  5. 功能和错误修复任务:任务跟踪器

许可证

版权(C)2022 KeyBoxen作者

此源代码树的内容受GNU通用公共许可证v3.0约束。请参阅COPYING文件获取详细信息。

依赖关系

~38–53MB
~873K SLoC