async-tls
async-tls copied to clipboard
A TLS implementation over AsyncRead and AsyncWrite
This is the continuation of #47 dressed up as a new PR. This is based on the heavy lifting done by @silverjam and some minor contributions by me. This updates...
Are there any plans on upgrading to rustls 0.20.2? There seem to be some breaking changes, anything that is known to be a problem? I could lend a hand, but...
add dangle client for self signed certificate in example
I have some code that implements this using wrapper types, but would really love for a trait like this to exist: A proposed `async-tls-acceptor` crate that publishes this trait: ```rust...
In the case of X509 client verification, we want to get the certificate of client to extract some extra info(email, name, ...) but ServerSession is not for public use. https://github.com/async-rs/async-tls/blob/master/src/server.rs#L20...
Hi When I tried to use async_tls to establish a TLS connection to a ncat instance (using self signed certificates that I generated), I saw this error from the ncat...
I was able to get this up and running but I cannot find a way to get which alpn protocol was decided (lets say server supports both http2 and http1.1...
See above. When I try to connect to an IP address I get a complaint about an invalid domain. Other TLS crates seem fine with an IP to connect to....
In the [async-native-tls](https://github.com/async-email/async-native-tls), there is a single TlsStream, but in this crate, there are two different Stream implementation. It would be nice if we have unified API that can support...
`async_std::net::TcpStream` implements `Clone`, which makes it possible to read and write to a socket at the same time. [Official async-std example](https://github.com/async-rs/async-std/blob/master/examples/tcp-echo.rs) This library does not implement `Clone` for `TlsStream`, neither...