Can I summarise the SSL situation as:
No SSL on nodes. Not needed.
SSL on forums/wiki may be useful, if only as security theater.
Wesleys client must have SSL in order to function securely. http://nxtra.org/nxt-client/
Correct me if i'm wrong.
My client doesn't need SSL to function securely (No passwords are sent to the server). Jean-luc talks about privacy. Not sure what he means by that though. However if you want to forge, the API requires that you send your password so that does needs SSL.
SSL is needed to ensure that javascript client is not manipulated during transmission
depending on the client and how "light" it is, this may/not be the case (assuming a not-so-light-client does verify the returned bytes before signing). But it always IS the case that its possible to tie an account ID to IP address if not using SSL. But the infrastructure committee deems tor to be the solution. Im about to upgrade all my VPSs to 0.8.12 and will remove SSL. So everyone prepare for the howls of "ahhhh, now we dont have to use the java client, but we have to figure out TOR???"
Wesley, can your client be configured to also handle its own DNS, and route DNS requests through tor or does it hand DNS off to the OS? if the latter then this setup will leak DNS even if tor is used.