#tls-stream #deprecated #tokio #io-stream #native-tls #async-tls #tls-acceptor

已废弃 tokio-tls

已废弃,推荐使用 tokio-native-tls。为 Tokio 实现了 TLS/SSL 流,为非阻塞 I/O 流提供了 TLS 实现

14 个版本

0.3.1 2020 年 5 月 6 日
0.3.0 2019 年 11 月 26 日
0.3.0-alpha.62019 年 10 月 1 日
0.2.1 2019 年 1 月 7 日
0.1.0 2016 年 12 月 21 日

#7#tls-acceptor

Download history 16303/week @ 2024-03-29 13707/week @ 2024-04-05 13681/week @ 2024-04-12 12773/week @ 2024-04-19 12104/week @ 2024-04-26 11045/week @ 2024-05-03 11931/week @ 2024-05-10 11262/week @ 2024-05-17 11326/week @ 2024-05-24 12645/week @ 2024-05-31 11399/week @ 2024-06-07 10956/week @ 2024-06-14 12220/week @ 2024-06-21 10681/week @ 2024-06-28 10169/week @ 2024-07-05 10267/week @ 2024-07-12

45,337 每月下载量
少于 68 crates 中使用

MIT 许可证

3MB
44K SLoC

tokio-tls

已废弃,推荐使用 tokio-native-tls

基于 native-tls crate 为 Tokio 实现的 TLS/SSL 流

许可证

此项目使用 MIT 许可证 许可。

贡献

除非您明确声明,否则您提交给 Tokio 的任何有意贡献都应按照 MIT 许可,不附加任何额外条款或条件。


lib.rs:

异步 TLS 流

注意: 此 crate 已 废弃,并已移动到 tokio-native-tls crate。

此库默认使用最合适的系统库来实现连接协商。即,在 Windows 上使用 SChannel,在 MacOS 上使用 SecureTransport,在其他平台上使用 OpenSSL。

每个 TLS 流都实现了 ReadWrite 特性,以与其他 futures I/O 生态系统进行交互和互操作。从此 crate 启动的客户端连接将自动验证主机名(默认行为)。

此 crate 主要通过两个新类型 TlsConnectorTlsAcceptor 来导出此功能。这些新类型增强了此 crate 所构建的 native-tls crate 提供的功能。TLS 参数的配置主要通过 native-tls crate 完成。

依赖项

~0.4–9MB
~92K SLoC