# Functions
NewHTTPSTransport returns an HTTP transport configured using tls.Config.
NewTLSClientConfig returns a TLS config for a client connection If caPath is empty, system CAs will be used.
NewTLSConfig returns a TLS config that includes a certificate Use for server TLS config or when using a client certificate If caPath is empty, system CAs will be used.
NewTLSConfigFromArgs returns a TLS config based upon the passed in list of arguments.