Pass protocol type to a client
Add support for TLS connections
Manage TLS auxiliary connections