#证书 #macos #rustls #密钥链 #本地 #deno #安全

bin+lib deno_native_certs

deno-native-certs 将本地证书存储加载到 rustls

5 个不稳定版本

0.3.1 2024年8月1日
0.3.0 2024年6月4日
0.2.0 2023年11月5日
0.1.1 2023年3月9日
0.1.0 2023年3月8日

#294加密学

Download history 2992/week @ 2024-04-29 4949/week @ 2024-05-06 4505/week @ 2024-05-13 4778/week @ 2024-05-20 2921/week @ 2024-05-27 2574/week @ 2024-06-03 2423/week @ 2024-06-10 4274/week @ 2024-06-17 2530/week @ 2024-06-24 2808/week @ 2024-07-01 3113/week @ 2024-07-08 2317/week @ 2024-07-15 2520/week @ 2024-07-22 2454/week @ 2024-07-29 2034/week @ 2024-08-05 1581/week @ 2024-08-12

8,721 每月下载量
31 个crate中使用 (通过 deno_tls)

MIT 许可证

14KB
376 代码行

该crate的目的是提高Deno在macOS上的启动时间。

在macOS上,证书从系统密钥链加载。用户、管理员和系统信任设置按Apple的文档合并在一起。使用 dlopen 动态加载安全框架,以避免初始 dyld 负载。

在Linux和Windows上,使用 rustls-native-certs crate。

依赖关系

~0.4–8MB
~48K SLoC