文件名称:piv-agent:可以与PIV智能卡安全密钥一起使用的SSH代理
文件大小:32KB
文件格式:ZIP
更新时间:2024-03-06 09:19:25
ssh yubikey ssh-agent piv Go
PIV代理 可以与PIV智能卡/安全密钥一起使用的SSH代理。 piv-agent几乎完全基于思想和密码学。 重要提示:我不是密码专家,并且不对本软件的安全性或其他方面作任何断言。 yubikey-agent有什么问题? 没有! 我只是想更好地了解安全密钥上的PIV小程序如何工作以及Go ssh-agent库的工作方式。 我还添加了一些我希望yubikey-agent缺少的功能,例如: 支持多个安全密钥 支持这些键中的多个插槽 支持多种触摸策略 列出现有SSH密钥的方法 支持从磁盘加载密钥文件 套接字激活(与系统兼容) 结果,在一段时间停用后,自动将交易放到安全密钥上 哲学 该代理不需要任何交互,通常在插入/拔出安全密钥,重新启动笔记本电脑等之后,可以做正确的事情。 受到高度评价: 仅支持椭圆曲线加密 仅支持硬件令牌上的256位EC密钥 仅支持磁盘上的ed25519 ssh密
【文件预览】:
piv-agent-main
----go.mod(399B)
----Dockerfile(436B)
----.goreleaser.ubuntu-latest.yml(150B)
----LICENSE(11KB)
----go.sum(22KB)
----.github()
--------pull_request_template.md(326B)
--------workflows()
--------dependabot.yml(249B)
----README.md(4KB)
----deploy()
--------piv-agent.socket(118B)
--------piv-agent.service(92B)
----.goreleaser.macos-latest.yml(132B)
----cmd()
--------piv-agent()
----internal()
--------token()
--------agent()