Async TLS for the Tokio runtime
7e4fcca032
- [Improved] README.md - [Improved] MidHandshake poll - [Improved] TlsStream read - [Fixed] TlsStream write, possible of repeat write - [Removed] TlsStream poll_{read, write} |
||
---|---|---|
examples | ||
src | ||
.gitignore | ||
.gitjournal.toml | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md |
tokio-rustls
exmaple
// ...
use rustls::ClientConfig;
use tokio_rustls::ClientConfigExt;
let mut config = ClientConfig::new();
config.root_store.add_trust_anchors(&webpki_roots::ROOTS);
let config = Arc::new(config);
TcpStream::connect(&addr, &handle)
.and_then(|socket| config.connect_async("www.rust-lang.org", socket))
// ...