Class HTTPApacheNTLMAuthentication
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPNTLMAuthentication
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPApacheNTLMAuthentication
-
public class HTTPApacheNTLMAuthentication extends HTTPNTLMAuthentication
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
APACHE_ENGINE
static java.lang.String
JCIFS_ENGINE
private INTLMEngine
myEngine
private java.lang.String
myLastToken
-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPNTLMAuthentication
myState, TYPE1, TYPE3
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HTTPApacheNTLMAuthentication(java.lang.String charset, java.lang.String engine)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowPropmtForCredentials()
java.lang.String
authenticate()
boolean
isNative()
static HTTPNTLMAuthentication
newInstance(java.lang.String charset, java.lang.String engine)
void
parseChallenge(java.lang.String challenge)
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPNTLMAuthentication
getAuthenticationScheme, getDomain, getUserName, isInType3State, setType1State, setType3State
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
clear, clear, getASCIIBytes, getBytes, getBytes, getChallengeParameter, getChallengeParameters, getPassword, getRawUserName, isSchemeSupportedByServer, parseAuthParameters, setChallengeParameter, setCredentials, setPassword, setUserName
-
-
-
-
Field Detail
-
JCIFS_ENGINE
public static final java.lang.String JCIFS_ENGINE
- See Also:
- Constant Field Values
-
APACHE_ENGINE
public static final java.lang.String APACHE_ENGINE
- See Also:
- Constant Field Values
-
myEngine
private final INTLMEngine myEngine
-
myLastToken
private java.lang.String myLastToken
-
-
Method Detail
-
newInstance
public static HTTPNTLMAuthentication newInstance(java.lang.String charset, java.lang.String engine)
-
authenticate
public java.lang.String authenticate() throws SVNException
- Overrides:
authenticate
in classHTTPNTLMAuthentication
- Throws:
SVNException
-
parseChallenge
public void parseChallenge(java.lang.String challenge) throws SVNException
- Overrides:
parseChallenge
in classHTTPNTLMAuthentication
- Throws:
SVNException
-
isNative
public boolean isNative()
- Overrides:
isNative
in classHTTPNTLMAuthentication
-
allowPropmtForCredentials
public boolean allowPropmtForCredentials()
- Overrides:
allowPropmtForCredentials
in classHTTPNTLMAuthentication
-
-