No, como te mencione anteriormente, haces las configuraciones iniciales del cliente, realizas la conexion, envias y recibes datos. Al realizar la conexion el servidor te envia su certificado y depende de ti validar o no su autenticidad.
Un ejemplo de validacion se puede observar en los navegadores. Una vez descargado el certificado del servidor, compara la llave publica usada para firmar el certificado con una lista de llaves publicas que trae por defecto de You are not allowed to view links.
Register or
Login. Si no vas a manejar informacion sensible durante la conexion no es necesario que el cliente disponga de un certificado.
Saludos.