14 releases
| 0.3.1 | May 6, 2020 |
|---|---|
| 0.3.0 | Nov 26, 2019 |
| 0.3.0-alpha.6 | Oct 1, 2019 |
| 0.2.1 | Jan 7, 2019 |
| 0.1.0 | Dec 21, 2016 |
#6 in #tls-acceptor
75,037 downloads per month
Used in fewer than 66 crates
3MB
45K
SLoC
Async TLS streams
Note: This crate is deprecated and has been moved into the
tokio-native-tlscrate.
This library is an implementation of TLS streams using the most appropriate system library by default for negotiating the connection. That is, on Windows this library uses SChannel, on OSX it uses SecureTransport, and on other platforms it uses OpenSSL.
Each TLS stream implements the Read and Write traits to interact and
interoperate with the rest of the futures I/O ecosystem. Client connections
initiated from this crate verify hostnames automatically and by default.
This crate primarily exports this ability through two newtypes,
TlsConnector and TlsAcceptor. These newtypes augment the
functionality provided by the native-tls crate, on which this crate is
built. Configuration of TLS parameters is still primarily done through the
native-tls crate.
tokio-tls
Deprecated in favor of tokio-native-tls.
An implementation of TLS/SSL streams for Tokio built on top of the native-tls
crate
License
This project is licensed under the MIT license.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tokio by you, shall be licensed as MIT, without any additional terms or conditions.
Dependencies
~0.4–6MB
~126K SLoC