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外部加载(用于备份目的)。

构建

macOS and Ubuntu Builds

API稳定性

该crate的API不应被视为稳定,并且不同版本之间可能会出现破坏性更改。

安全警告

尚未进行审查。我之所以构建它,是因为我认为人们可能会觉得它有用。在使用此软件进行生产之前,请务必进行彻底的代码审查。

许可证

此软件根据MIT许可证提供,因此您可以根据自己的意愿基本使用它,只要所有分发的衍生品(源代码和二进制文件)都包含LICENSE中的版权信息。

依赖项

~7.5MB
~226K SLoC