Class DefaultHTTPNegotiateAuthentication
java.lang.Object
org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
org.tmatesoft.svn.core.internal.io.dav.http.HTTPNegotiateAuthentication
org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication
- Version:
- 1.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GSSContext
private GSSManager
private Oid
private Subject
private byte[]
private int
private static final String
private static final String
private static final String
private static Boolean
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprivate static Oid
private void
private void
boolean
static boolean
boolean
void
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPNegotiateAuthentication
getAuthenticationScheme, getServerPrincipalName
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
clear, clear, getASCIIBytes, getBytes, getBytes, getChallengeParameter, getChallengeParameters, getPassword, getRawUserName, getUserName, isSchemeSupportedByServer, parseAuthParameters, setChallengeParameter, setCredentials, setPassword, setUserName
-
Field Details
-
NEGOTIATE_TYPE_PROPERTY
- See Also:
-
NEGOTIATE_TYPE_SPNEGO
- See Also:
-
NEGOTIATE_TYPE_KERBEROS
- See Also:
-
ourOids
-
ourIsNegotiateSupported
-
myGSSManager
-
myGSSContext
-
mySpnegoOid
-
mySubject
-
myToken
private byte[] myToken -
myTokenLength
private int myTokenLength
-
-
Constructor Details
-
DefaultHTTPNegotiateAuthentication
-
DefaultHTTPNegotiateAuthentication
public DefaultHTTPNegotiateAuthentication()
-
-
Method Details
-
getDefaultOID
-
isSupported
public static boolean isSupported() -
respondTo
- Specified by:
respondTo
in classHTTPNegotiateAuthentication
-
initializeSubject
private void initializeSubject() -
initializeContext
- Throws:
GSSException
-
authenticate
- Specified by:
authenticate
in classHTTPAuthentication
- Throws:
SVNException
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in classHTTPNegotiateAuthentication
-
needsLogin
public boolean needsLogin()- Specified by:
needsLogin
in classHTTPNegotiateAuthentication
-