public class DefaultHTTPNegotiateAuthentication extends HTTPNegotiateAuthentication
Constructor and Description |
---|
DefaultHTTPNegotiateAuthentication() |
DefaultHTTPNegotiateAuthentication(DefaultHTTPNegotiateAuthentication prevAuth) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
authenticate() |
static void |
clear(byte[] array) |
static void |
clear(char[] array) |
protected static byte[] |
getASCIIBytes(java.lang.String data) |
protected static byte[] |
getBytes(char[] data,
java.lang.String charset) |
protected static byte[] |
getBytes(java.lang.String data,
java.lang.String charset) |
java.lang.String |
getChallengeParameter(java.lang.String name) |
protected java.util.Map<java.lang.String,java.lang.String> |
getChallengeParameters() |
char[] |
getPassword() |
java.lang.String |
getRawUserName() |
java.lang.String |
getUserName() |
static boolean |
isSchemeSupportedByServer(java.lang.String scheme,
java.util.Collection<java.lang.String> authHeaderValues) |
boolean |
isStarted() |
static boolean |
isSupported() |
boolean |
needsLogin() |
static org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication |
parseAuthParameters(java.util.Collection<java.lang.String> authHeaderValues,
org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication prevResponse,
java.lang.String charset,
java.util.Collection<java.lang.String> authTypes,
ISVNAuthenticationManager authManager,
int requestID) |
void |
respondTo(java.lang.String challenge) |
void |
setChallengeParameter(java.lang.String name,
java.lang.String value) |
void |
setCredentials(SVNPasswordAuthentication credentials) |
void |
setPassword(char[] password) |
void |
setUserName(java.lang.String name) |
getAuthenticationScheme, getServerPrincipalName
public DefaultHTTPNegotiateAuthentication(DefaultHTTPNegotiateAuthentication prevAuth)
public DefaultHTTPNegotiateAuthentication()
public static boolean isSupported()
public void respondTo(java.lang.String challenge)
respondTo
in class HTTPNegotiateAuthentication
public java.lang.String authenticate() throws SVNException
SVNException
public boolean isStarted()
isStarted
in class HTTPNegotiateAuthentication
public boolean needsLogin()
needsLogin
in class HTTPNegotiateAuthentication
public void setChallengeParameter(java.lang.String name, java.lang.String value)
public java.lang.String getChallengeParameter(java.lang.String name)
protected java.util.Map<java.lang.String,java.lang.String> getChallengeParameters()
public void setCredentials(SVNPasswordAuthentication credentials)
public java.lang.String getRawUserName()
public java.lang.String getUserName()
public char[] getPassword()
public void setUserName(java.lang.String name)
public void setPassword(char[] password)
public static org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication parseAuthParameters(java.util.Collection<java.lang.String> authHeaderValues, org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication prevResponse, java.lang.String charset, java.util.Collection<java.lang.String> authTypes, ISVNAuthenticationManager authManager, int requestID) throws SVNException
SVNException
public static boolean isSchemeSupportedByServer(java.lang.String scheme, java.util.Collection<java.lang.String> authHeaderValues) throws SVNException
SVNException
protected static byte[] getASCIIBytes(java.lang.String data)
protected static byte[] getBytes(java.lang.String data, java.lang.String charset)
protected static byte[] getBytes(char[] data, java.lang.String charset)
public static void clear(byte[] array)
public static void clear(char[] array)
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.