public abstract class HTTPNegotiateAuthentication extends Object
Modifier | Constructor and Description |
---|---|
protected |
HTTPNegotiateAuthentication() |
Modifier and Type | Method and Description |
---|---|
abstract 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() |
char[] |
getPassword() |
String |
getRawUserName() |
protected String |
getServerPrincipalName() |
String |
getUserName() |
static boolean |
isSchemeSupportedByServer(String scheme,
Collection<String> authHeaderValues) |
abstract boolean |
isStarted() |
abstract boolean |
needsLogin() |
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) |
abstract void |
respondTo(String challenge) |
void |
setChallengeParameter(String name,
String value) |
void |
setCredentials(SVNPasswordAuthentication credentials) |
void |
setPassword(char[] password) |
void |
setUserName(String name) |
public String getAuthenticationScheme()
protected String getServerPrincipalName()
public abstract void respondTo(String challenge)
public abstract boolean isStarted()
public abstract boolean needsLogin()
public void setCredentials(SVNPasswordAuthentication credentials)
public String getRawUserName()
public String getUserName()
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
public abstract String authenticate() 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.