3 个版本
0.1.2 | 2019 年 8 月 14 日 |
---|---|
0.1.1 | 2019 年 8 月 14 日 |
0.1.0 | 2019 年 8 月 14 日 |
#2356 in 加密学
每月 45 次下载
100KB
3K SLoC
osclientcerts
osclientcerts
是一个 PKCS#11 模块,它将使 Firefox 能够使用存储在 OS 特定机制中的客户端认证证书。
支持
osclientcerts
目前对 MacOS(使用密钥链)和 Windows(使用 CNG)提供初步支持。仅支持 RSA 和 EC 密钥。
如何使用
目前,此模块必须手动编译并添加到 Firefox 中。克隆仓库并运行 cargo build
以进行构建(这需要安装 rust 工具链以及平台特定的开发工具链)。构建完成后,应在 target/debug
(或用于发布构建的 target/release
)中有一个文件 libosclientcerts.dylib
(适用于 MacOS)或 osclientcerts.dll
(适用于 Windows)。要将模块添加到 Firefox,打开 about:preferences
,搜索“安全设备”,并点击相应的按钮。然后点击“加载”并输入模块库文件的路径(或使用文件选择器找到它)。点击“确定”(您也可以为模块提供一个更描述性的名称)。加载后,该模块应允许 Firefox 使用存储在或可通过平台特定机制访问的客户端认证证书。如果您遇到应该工作但未工作的证书,请提交一个问题。
依赖项
~3–6MB
~106K SLoC