Struct trust_dns_rustls::tls_client_connection::TlsClientConnectionBuilder [] [src]

pub struct TlsClientConnectionBuilder(_);

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