Hola te recomiendo si es que usas java para contruir Usar tuneles SSL
en base a Proxy TCPIP, yoya lo he probado y echo funcionar en un
proyecto grande , el link es el siguiente
http://www.linuxfocus.org/Castellano/March2003/article285.shtml.Nota: tu
proyecto no tiene por que estar construido completamente en java , ya
que, pensandolo bien solo necesitas que los proxys lo esten. cualquier
duda aqui estoy.