public class HTTPApacheNTLMAuthentication extends Object
Modifier and Type | Field and Description |
---|---|
static String |
APACHE_ENGINE |
static String |
JCIFS_ENGINE |
protected int |
myState |
protected static int |
TYPE1 |
protected static int |
TYPE3 |
Modifier | Constructor and Description |
---|---|
protected |
HTTPApacheNTLMAuthentication(String charset,
String engine) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowPropmtForCredentials() |
String |
authenticate() |
static void |
clear(byte[] array) |
static void |
clear(char[] array) |
protected static byte[] |
getASCIIBytes(String data) |
String |
getAuthenticationScheme() |
protected static byte[] |
getBytes(char[] data,
String charset) |
protected static byte[] |
getBytes(String data,
String charset) |
String |
getChallengeParameter(String name) |
protected Map<String,String> |
getChallengeParameters() |
String |
getDomain() |
char[] |
getPassword() |
String |
getRawUserName() |
String |
getUserName() |
boolean |
isInType3State() |
boolean |
isNative() |
static boolean |
isSchemeSupportedByServer(String scheme,
Collection<String> authHeaderValues) |
static org.tmatesoft.svn.core.internal.io.dav.http.HTTPNTLMAuthentication |
newInstance(String charset,
String engine) |
static org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication |
parseAuthParameters(Collection<String> authHeaderValues,
org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication prevResponse,
String charset,
Collection<String> authTypes,
ISVNAuthenticationManager authManager,
int requestID) |
void |
parseChallenge(String challenge) |
void |
setChallengeParameter(String name,
String value) |
void |
setCredentials(SVNPasswordAuthentication credentials) |
void |
setPassword(char[] password) |
void |
setType1State() |
void |
setType3State() |
void |
setUserName(String name) |
public static final String JCIFS_ENGINE
public static final String APACHE_ENGINE
protected static final int TYPE1
protected static final int TYPE3
protected int myState
public static org.tmatesoft.svn.core.internal.io.dav.http.HTTPNTLMAuthentication newInstance(String charset, String engine)
public String authenticate() throws SVNException
SVNException
public void parseChallenge(String challenge) throws SVNException
SVNException
public boolean isNative()
public boolean allowPropmtForCredentials()
public void setType1State()
public void setType3State()
public boolean isInType3State()
public String getAuthenticationScheme()
public String getUserName()
public String getDomain()
public void setCredentials(SVNPasswordAuthentication credentials)
public String getRawUserName()
public char[] getPassword()
public void setUserName(String name)
public void setPassword(char[] password)
public static org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication parseAuthParameters(Collection<String> authHeaderValues, org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication prevResponse, String charset, Collection<String> authTypes, ISVNAuthenticationManager authManager, int requestID) throws SVNException
SVNException
public static boolean isSchemeSupportedByServer(String scheme, Collection<String> authHeaderValues) throws SVNException
SVNException
protected static byte[] getASCIIBytes(String data)
protected static byte[] getBytes(char[] data, String charset)
public static void clear(byte[] array)
public static void clear(char[] array)
Copyright © 2018. All rights reserved.