public abstract class HTTPNegotiateAuthentication
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
HTTPNegotiateAuthentication() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
authenticate() |
protected static byte[] |
getASCIIBytes(java.lang.String data) |
java.lang.String |
getAuthenticationScheme() |
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() |
java.lang.String |
getPassword() |
java.lang.String |
getRawUserName() |
protected java.lang.String |
getServerPrincipalName() |
java.lang.String |
getUserName() |
static boolean |
isSchemeSupportedByServer(java.lang.String scheme,
java.util.Collection<java.lang.String> authHeaderValues) |
abstract boolean |
isStarted() |
abstract 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) |
abstract void |
respondTo(java.lang.String challenge) |
void |
setChallengeParameter(java.lang.String name,
java.lang.String value) |
void |
setCredentials(SVNPasswordAuthentication credentials) |
void |
setPassword(java.lang.String password) |
void |
setUserName(java.lang.String name) |
public java.lang.String getAuthenticationScheme()
protected java.lang.String getServerPrincipalName()
public abstract void respondTo(java.lang.String challenge)
public abstract boolean isStarted()
public abstract boolean needsLogin()
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 java.lang.String getPassword()
public void setUserName(java.lang.String name)
public void setPassword(java.lang.String 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
public abstract java.lang.String authenticate() throws SVNException
SVNException
protected static byte[] getASCIIBytes(java.lang.String data)
protected static byte[] getBytes(java.lang.String data, java.lang.String charset)
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.