tokio-rustls
Asynchronous TLS/SSL streams for Tokio using Rustls.
Basic Structure of a Client
use DNSNameRef;
use ;
// ...
let mut config = new;
config.root_store.add_server_trust_anchors;
let config = from;
let dnsname = try_from_ascii_str.unwrap;
connect
.and_then
// ...
Client Example Program
See examples/client. You can run it with:
Server Example Program
See examples/server. You can run it with:
License & Origin
tokio-rustls is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.
This started as a fork of tokio-tls.