Implement via PKCS#11
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- python
调研方向
该 issue 未指出任何仓库文件、测试或入口点。首先评估 PKCS#11 和 tpm2-pkcs11 的相关引用,看看它们与 mtls-cli 当前的证书和私钥流程是否一致。要视为完成,需要达成一致的设计,以及一个可正常工作的、与浏览器兼容的 PKCS#11 实现,并且避免将证书导入浏览器存储。
由索引模型根据 Issue 内容生成。
描述
Instead of loading the certificate into the browser store and all the incompatibilites and annoyances that comes with, I think mtls-cli could be implemented as a PKCS#11 library:
Browsers support using PKCS#11 to load certificates and handle their private key operations.
Last time I looked into this the easiest way to create virtual/custom PKCS#11 devices was libtpm2 (https://github.com/tpm2-software). By using e.g. libtpm2-pkcks11 you could even bind the key to a specific machine, accomplishing a major goal in the zero-trust networking paper.
- 主要语言
- Python
- 星标
- 29
- 派生
- 7
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
drGrove/mtls-cli 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 45/100
-
难度 5/5 一周以上 新手友好度 25/100
-
Use cryptographically secure random source for password generation可能重新可做 @M-S-10 于 441 天前认领,目前没有进行中的 PR。 未关闭good first issue help wanted
难度 1/5 1 小时以内 新手友好度 45/100
-
enhancement help wanted
难度 3/5 1-2 天 新手友好度 25/100
-
MacPorts Package未关闭package manger
难度 5/5 一周以上 新手友好度 25/100
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
UKGovernmentBEIS/optstop#10 ·
-
maintenance
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
pollen-robotics/reachy_mini#1508 ·
维护者通常 1 天内回复
-
[BUG] `cloud-keys.env` values retain enclosing quotes causing 401 Unauthorized, and missing utf-8 encoding crashes on Windows可能已有人在做 @divyanshu07-code 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 77/100
open-jarvis/OpenJarvis#1192 · 1 条评论 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
sylvainmetayer/homelab#851 ·
维护者通常 1 天内回复