pub fn tls_connect_with_future<S, F>(
future: F,
name_server: SocketAddr,
dns_name: String,
client_config: Arc<ClientConfig>,
) -> (Pin<Box<dyn Future<Output = Result<TlsStream<AsyncIoTokioAsStd<TokioTlsClientStream<S>>>, Error>> + Send>>, BufDnsStreamHandle)
Available on crate feature
dns-over-rustls
only.Expand description
Creates a new TlsStream to the specified name_server connecting from a specific address.
ยงArguments
name_server
- IP and Port for the remote DNS resolverbind_addr
- IP and port to connect fromdns_name
- The DNS name, Subject Public Key Info (SPKI) name, as associated to a certificate