3 个版本
0.0.3 | 2023 年 6 月 15 日 |
---|---|
0.0.2 | 2023 年 4 月 28 日 |
0.0.1 | 2023 年 4 月 28 日 |
#4 在 #hyper-rustls
32KB
489 行
hyper-rustls
这是 rustls TLS 堆栈和 hyper HTTP 库之间的集成。
发布历史
- 0.24.0 (2023-04-01):
- 升级到 rustls 0.21.0,tokio-rustls 0.24.0 和 webpki-roots 0.23.0。
- 添加
ConnectorBuilder::enable_all_versions()
辅助函数。
- 0.23.2 (2022-12-08):
- 从服务器名中删除括号。感谢 @digitwolf。
- 0.23.1 (2022-10-26):
- 允许覆盖服务器名。感谢 @MikailBag。
- 0.23.0 (2021-11-21):
- 升级到 rustls 0.20。感谢 @g2p。
- 添加新的 HttpsConnectorBuilder API。感谢 @g2p。
- 添加 tls12、logging、http1 和 http2 功能。感谢 @g2p 和 @marwes。
- 0.22.1 (2020-12-27):
- 修复 docs.rs 构建;没有其他更改。
- 0.22.0 (2020-12-26):
- 使用 tokio 1.0、hyper 0.14 和 rustls 0.19。感谢 @paolobarbolini 和 @messense。
- 重新设计证书存储选择方式:现在通过显式 API 而不是隐式地通过 crate 功能。感谢 @djc。
- 0.21.0 (2020-07-05):
- 更新依赖。
- 0.20.0 (2020-02-24):
- 使用更新的 rustls-native-certs,它可以在存在无效证书的情况下工作。
- 更新依赖。
- 0.19.1 (2020-01-19):
- 移除对 hyper 的 tcp 功能的依赖。
- 0.19.0 (2019-12-17):
- 第一个支持异步/等待的版本。多谢 @CryZe、@alex、@markuskobler 和 @dbcfd。
- 0.18.0 (2019-11-23)
- 使用 rustls-native-certs 而不是内置的根证书。
- 0.17.1 (2019-08-19)
- 修复意外使用同步读写。
- 0.17.0 (2019-08-11)
- 更新依赖。
许可协议
hyper-rustls 在以下三个许可协议下分发
- Apache License 版本 2.0。
- MIT 许可证。
- ISC 许可证。
这些分别包含在 LICENSE-APACHE、LICENSE-MIT 和 LICENSE-ISC 中。您可以选择使用这些许可证中的任何一个来使用此软件。
运行示例
服务器
cargo run --example server
客户端
cargo run --example client "https://docs.rs/hyper-rustls/latest/hyper_rustls/"
依赖关系
~15–26MB
~470K SLoC