10个版本
0.3.6 | 2021年2月7日 |
---|---|
0.3.5 | 2021年2月7日 |
0.3.3 | 2021年1月22日 |
0.2.1 | 2021年1月15日 |
0.1.0 | 2021年1月13日 |
#722 在 身份验证
每月27次下载
81KB
1.5K SLoC
Rustica Keys
Rustica Keys是Rustica项目中提供证书解析、创建和签名的库。它最初基于@dnaeon的rust-sshkeys
(其许可证位于ssh模块的mod.rs
顶部),但已显著扩展,以提供更丰富的writer API、证书签名验证、发行新证书等功能。
该库还包括其他针对Yubikeys密钥管理的功能,因为Rustica仅使用硬件设备来存储私钥。Yubikey管理模块可用于为永远不会离开设备的密钥分配槽位。在首次配置Rustica时,建议您为此进行用户私钥的配置,但CA密钥应在Rustica外部加载(用于备份目的)。
构建
API稳定性
该crate的API不应被视为稳定,并且不同版本之间可能会出现破坏性更改。
安全警告
尚未进行审查。我之所以构建它,是因为我认为人们可能会觉得它有用。在使用此软件进行生产之前,请务必进行彻底的代码审查。
许可证
此软件根据MIT许可证提供,因此您可以根据自己的意愿基本使用它,只要所有分发的衍生品(源代码和二进制文件)都包含LICENSE
中的版权信息。
依赖项
~7.5MB
~226K SLoC