title: HttpClient gives Negotiate error with NTLM auth provider
body: <p>I am "forcing" the httpclient to do ntlm authentication by using:</p>
  
  <pre><code>    PoolingHttpClientConnectionManager connPool  connPool = new PoolingHttpClientConnectionManager();
  
      Lookup&lt;AuthSchemeProvider&gt; authProviders = RegistryBuilder.&lt;AuthSchemeProvider&gt;create()
              .register(AuthSchemes.NTLM, new NTLMSchemeFactory())                
              .build();
  
      CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connPool).setDefaultAuthSchemeRegistry(authProviders).build();
  </code></pre>
  
  <p>But, when authenticating to the server, I get an annoying log message "Authentication scheme Negotiate not supported".</p>
  
  <p>How can I get rid of this message?  </p>
  
  <p>(This will be running on a linux box, so HttpClient 4.4 JNA support for native authentication won't help.)</p>