The `SecureSocket` should also support behaving as a Client, being able to connect and handshake with an external TLS server.