2 个不稳定版本
使用旧的 Rust 2015
0.4.9 | 2016 年 10 月 12 日 |
---|---|
0.0.1 | 2016 年 8 月 16 日 |
#9 在 #nss
11KB
239 行
NSS 的 Rust 绑定
这是一个非常不完整的项目,旨在使 Rust 代码能够使用 NSS 加密库。目前它仅公开了作为简单 TLS 客户端所需的最小功能,且几乎完全没有文档。此外,目前还没有在 NSS 和 NSPR 不在系统安装库默认位置的操作系统上构建的支持(即 Windows 和 Mac OS)。
该仓库中的其他 crate
-
nss-sys 定义了直接反映 C 代码的低级绑定。
-
nss-webpki 是一个用于验证通过 NSS 获得的证书列表的
webpki
crate 的简单包装器。(NSS 自身的证书验证代码很旧,并且不遵循现代最佳实践。) -
nss-hyper 实现了
SslClient
trait,用于hyper
HTTP 库,使用 NSS(使用 webpki 进行证书验证)。它有一个示例程序(client
),该程序将给定的 URL 作为 HTTPS 请求,并将结果写入stdout
。
依赖项
~5MB
~114K SLoC