public class HTTPNativeNTLMAuthentication extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
myState |
protected static int |
TYPE1 |
protected static int |
TYPE3 |
Modifier | Constructor and Description |
---|---|
protected |
HTTPNativeNTLMAuthentication(String charset) |
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 HTTPNativeNTLMAuthentication |
newInstance(String charset) |
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) |
protected static final int TYPE1
protected static final int TYPE3
protected int myState
protected HTTPNativeNTLMAuthentication(String charset)
public static HTTPNativeNTLMAuthentication newInstance(String charset)
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 © 2022. All rights reserved.