I need to set up proxy authentication against a SOCKS proxy. I found out this post giving instructions that appear to work with common HTTP proxies.
        httpclient.getHostConfiguration().setProxy("proxyserver.example.com", 8080);
        HttpState state = new HttpState();
        state.setProxyCredentials(new AuthScope("proxyserver.example.com", 8080), 
           new UsernamePasswordCredentials("username", "password"));
        httpclient.setState(state);
Would that work with SOCKS proxies as well or do I have to do something different?