Hola, estoy haciendo un programa con un socket al que le permito conectar por un puerto y le indico el número máximo de conexiones. Por otro lado estoy haciendo un programa distinto que pide la ip a conectar para conectar al primero, y metiéndole el nombre localhost conecto al estar los 2 en la misma máquina.
Ahora me gustaría implementarle una contraseña a la conexión, y si pudiera ser cifrada tanto mejor. Sin embargo, el constructor de la clase socket es único, solo permite 2 parámetros, la ip y el puerto.
Hay alguna clase o método en java especializado en usuarios y contraseñas para conexiones?