4个版本 (2个破坏性更新)
0.3.1 | 2023年2月7日 |
---|---|
0.3.0 | 2020年12月24日 |
0.2.0 | 2020年10月16日 |
0.1.0 | 2020年4月3日 |
#46 in 网络编程
3,121,316 每月下载量
在 2,098 个包中使用了它 (直接使用175个)
21KB
326 行
tokio-tls
在 [native-tls
包] 上构建的 Tokio 的 TLS/SSL 流实现。
许可证
本项目遵循 MIT许可证。
贡献
除非您明确说明,否则您提交给Tokio的任何贡献都应被视为MIT许可,不附加任何额外条款或条件。
lib.rs
:
异步TLS流
此库通过默认选择最合适的系统库来实现TLS流,以进行连接协商。也就是说,在Windows上,此库使用SChannel,在OSX上使用SecureTransport,在其他平台上使用OpenSSL。
每个TLS流都实现了 Read
和 Write
特性,以与其他futures I/O生态系统交互和互操作。从该包发起的客户端连接将自动验证主机名,默认情况下。
此包主要通过两种新类型 TlsConnector
和 TlsAcceptor
导出此功能。这些新类型增强了此包构建在 native-tls
包之上的功能。TLS参数的配置仍然主要通过 native-tls
包完成。
依赖关系
~2–13MB
~150K SLoC