10个不稳定版本 (4个重大变更)

0.5.0 2024年3月7日
0.4.0 2023年12月2日
0.3.3 2023年7月21日
0.3.2 2023年5月1日
0.1.3 2022年6月13日

#1260 in 密码学

Download history • Rust 包仓库 5/week @ 2024-03-25 • Rust 包仓库 128/week @ 2024-04-01 • Rust 包仓库 85/week @ 2024-04-08 • Rust 包仓库 164/week @ 2024-04-15 • Rust 包仓库 114/week @ 2024-04-22 • Rust 包仓库 119/week @ 2024-04-29 • Rust 包仓库 74/week @ 2024-05-06 • Rust 包仓库 102/week @ 2024-05-13 • Rust 包仓库 89/week @ 2024-05-20 • Rust 包仓库 100/week @ 2024-05-27 • Rust 包仓库 99/week @ 2024-06-03 • Rust 包仓库 85/week @ 2024-06-10 • Rust 包仓库 90/week @ 2024-06-17 • Rust 包仓库 39/week @ 2024-06-24 • Rust 包仓库 41/week @ 2024-07-01 • Rust 包仓库 58/week @ 2024-07-08 • Rust 包仓库

每月232次下载

MIT/Apache

28KB
656 代码行

Windows CNG桥接器用于rustls

该包允许您在TLS通道的客户机和服务器端使用Windows CNG私钥。

理由:在许多情况下,需要使用Windows证书存储中的不可导出私钥证书链,而不是外部PKCS8文件。 rustls-cng可以在rustls环境中使用此类链。

支持密钥/证书类型:RSAECDSA/ECDH。支持的椭圆曲线:secp256r1 (prime256v1)、secp384r1。

文档

文档可在此处找到。

用法

rustls-cng中使用的核心结构是CngSigningKey,它可以由低级的NCryptKey句柄构建。然后,可以在这个CngSigningKey实例中使用rustls的定制ResolvesServerCertResolvesClientCert实现。

请参阅examples目录中的用法示例。

许可

根据MIT或Apache许可证许可(LICENSE-MITLICENSE-APACHE

依赖关系

~18–41MB
~1M SLoC