14 个版本
0.3.1 | 2020 年 5 月 6 日 |
---|---|
0.3.0 | 2019 年 11 月 26 日 |
0.3.0-alpha.6 | 2019 年 10 月 1 日 |
0.2.1 | 2019 年 1 月 7 日 |
0.1.0 | 2016 年 12 月 21 日 |
#7 在 #tls-acceptor
45,337 每月下载量
在 少于 68 crates 中使用
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 流都实现了 Read
和 Write
特性,以与其他 futures I/O 生态系统进行交互和互操作。从此 crate 启动的客户端连接将自动验证主机名(默认行为)。
此 crate 主要通过两个新类型 TlsConnector
和 TlsAcceptor
来导出此功能。这些新类型增强了此 crate 所构建的 native-tls
crate 提供的功能。TLS 参数的配置主要通过 native-tls
crate 完成。
依赖项
~0.4–9MB
~92K SLoC