src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Print this page

        

*** 241,251 **** /* try auth without calling Authenticator. Used for transparent NTLM authentication */ private boolean tryTransparentNTLMServer = true; private boolean tryTransparentNTLMProxy = true; /* Used by Windows specific code */ ! Object authObj; /* Set if the user is manually setting the Authorization or Proxy-Authorization headers */ boolean isUserServerAuth; boolean isUserProxyAuth; --- 241,251 ---- /* try auth without calling Authenticator. Used for transparent NTLM authentication */ private boolean tryTransparentNTLMServer = true; private boolean tryTransparentNTLMProxy = true; /* Used by Windows specific code */ ! private Object authObj; /* Set if the user is manually setting the Authorization or Proxy-Authorization headers */ boolean isUserServerAuth; boolean isUserProxyAuth;
*** 330,339 **** --- 330,348 ---- /* Logging support */ public static PlatformLogger getHttpLogger() { return logger; } + /* Used for Windows NTLM implementation */ + public Object authObj() { + return authObj; + } + + public void authObj(Object authObj) { + this.authObj = authObj; + } + /* * checks the validity of http message header and throws * IllegalArgumentException if invalid. */ private void checkMessageHeader(String key, String value) {
*** 2527,2537 **** // // Set a property for authentication. This can safely disregard // the connected test. // ! void setAuthenticationProperty(String key, String value) { checkMessageHeader(key, value); requests.set(key, value); } @Override --- 2536,2546 ---- // // Set a property for authentication. This can safely disregard // the connected test. // ! public void setAuthenticationProperty(String key, String value) { checkMessageHeader(key, value); requests.set(key, value); } @Override