Struct trust_dns::tls::TlsClientConnectionBuilder [] [src]

pub struct TlsClientConnectionBuilder(_);

A builder for the TlsClientStream.

Methods

impl TlsClientConnectionBuilder
[src]

Add a custom trusted peer certificate or certificate auhtority.

If this is the 'client' then the 'server' must have it associated as it's identity, or have had the identity signed by this certificate.

Creates a new client connection.

Note this has side affects of establishing the connection to the specified DNS server and starting the event_loop. Expect this to change in the future.

Arguments

  • name_server - IP and Port for the remote DNS resolver
  • subject_name - The Subject Public Key Info (SPKI) name as associated to a certificate
  • loop_handle - The reactor Core handle