package org.limewire.http.auth; import org.apache.http.auth.Credentials; import org.apache.http.protocol.HttpContext; /** * Context object for HTTP authentication that is attached to * {@link HttpContext}. */ public class ServerAuthState { public static final String AUTH_STATE = "http.server.auth"; private ServerAuthScheme scheme; private Credentials credentials; /** * Returns the used authentication scheme. */ public ServerAuthScheme getScheme() { return scheme; } /** * Sets the used authentication scheme. */ public void setScheme(ServerAuthScheme scheme) { this.scheme = scheme; } /** * Returns the set credentials. */ public Credentials getCredentials() { return credentials; } /** * Sets the credentials sent in the HTTP request. */ public void setCredentials(Credentials credentials) { this.credentials = credentials; } }