inject SSLSocketFactory instead of SSLContext