Added TLSClientConfig func to take control over tls config