
Para crear un socket
seguro cliente se puede utilizar un objeto SSLSocketFactory
, aunque no siempre es necesario, pues también puede crearse en el momento de aceptar una conexión del servidor en obligado o in-bound connection.
Después se crearemos un objeto SSLSocket
. Esta clase soporta todos los métodos estándar de la clase Socket
, además de métodos específicos para trabajar con sockets
seguros.
En resumen, los pasos para programar un socket
seguro cliente pueden ser:
- Obtener un objeto
SSLSocketFactory
. - Crear un objeto
SSLSocket
indicando el nombre del servidor y puerto de escucha. - Crear un canal seguro de comunicación con el servidor.
En el siguiente segmento de código puedes ver los pasos indicados para crear un socket
cliente seguro, que se conectará al servidor de nombre localhost
y por el puerto 5000: