Is communication between clients and servers in java rmi secure (i.e. encrypted by default)?
In short, no.
http://java.sun.com/j2se/1.4.2/docs/guide/rmi/faq.html#encryption
In essence, the network channel has to be encrypted if you need things to be secure.