twitter/finagle — pull request #69 by tootedom (2012-03-01 09:49:48+00:00)
Title: Allow user to pass in an SSL Enginee so client certificates can be used

Added to the ClientBuilder the ability to specify the Engine to use,
so a client can create an SSLContext with client certs if they wish:
i.e.

val ctx = SSLContext.getInstance("TLS")
...
ctx.init(keyManagerFactory.getKeyManagers(), trustManagers, sr)
...
...
cb.tls(new Engine(ctx.createSSLEngine()))
//
// or
//
cb.tls(new Engine(ctx.createSSLEngine()), Option("www.xxx.com"))