通信にプレーンソケットを使用するJavaで記述された基本的なクライアント/サーバーアプリケーションがあります。
それに対する受動的な盗聴攻撃を防ぎ、TLS/SSLを介して通信を行いたいのですが。アプリケーションユーザーが証明書などを設定する手間をかけたくないので、AES暗号化(TLS_DH_anon_WITH_AES_128_CBC_SHAモード)を使用して匿名DiffieHellmanでSSL経由のSocketsを設定したいと思います。
ただし、SSLContextまたはSSLSocketFactoryを設定して必要なモードを有効にする方法については、ネット上で適切な例やドキュメントを見つけることができません。このための最小限の例をいただければ幸いです。