A B C D E G H I K L N O P R S T 
All Classes All Packages

A

addRequestProperty(String, String) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Adds an HTTP Request property.
ALLOW_BASIC - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.allow.basic.
ALLOW_DELEGATION - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.allow.delegation.
ALLOW_LOCALHOST - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.allow.localhost.
ALLOW_UNSEC_BASIC - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.allow.unsecure.basic.
authenticate(HttpServletRequest, SpnegoHttpServletResponse) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoAuthenticator
Returns the KerberosPrincipal of the user/client making the HTTP request.
AUTHN_HEADER - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
HTTP Response Header WWW-Authenticate.
AUTHZ_HEADER - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
HTTP Request Header Authorization.

B

Base64 - Class in org.silverpeas.sso.kerberos.spnego
 
BASIC_HEADER - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
HTTP Response Header Basic.

C

call(SOAPMessage, Object) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
 
CLIENT_MODULE - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.login.client.module.
close() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
 
computeSsoPrincipal(HttpServletRequest, HttpServletResponse) - Method in class org.silverpeas.sso.kerberos.KerberosRequestRouter
 
connect(URL, ByteArrayOutputStream) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
 
connect(URL, Proxy, ByteArrayOutputStream) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.

D

decode(String) - Static method in class org.silverpeas.sso.kerberos.spnego.Base64
Decodes the supplied Base-64 encoded string.
DelegateServletRequest - Interface in org.silverpeas.sso.kerberos.spnego
The default installation of Internet Explorer and Active Directory allow the user's/requester's credential to be delegated.
destroy() - Method in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter
 
disconnect() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Logout and clear request properties.
dispose() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoAuthenticator
Logout.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.silverpeas.sso.kerberos.KerberosRequestRouter
 

E

encode(byte[]) - Static method in class org.silverpeas.sso.kerberos.spnego.Base64
Base-64 encodes the supplied block of data.
equals(Object) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
 

G

get() - Static method in class org.silverpeas.sso.kerberos.spnego.SpnegoManager
 
getClientCredential(Subject) - Static method in class org.silverpeas.sso.kerberos.spnego.SpnegoProvider
Returns the GSS-API interface for creating a security context.
getDelegatedCredential() - Method in interface org.silverpeas.sso.kerberos.spnego.DelegateServletRequest
Returns the requester's delegated credential.
getDelegatedCredential() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
Returns this Principal's delegated credential or null.
getErrorStream() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Returns an error stream that reads from this open connection.
getGSSContext(GSSCredential, URL) - Static method in class org.silverpeas.sso.kerberos.spnego.SpnegoProvider
Returns a GSSContext to be used by custom clients to set data integrity requirements, confidentiality and if mutual authentication is required.
getInputStream() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Returns an input stream that reads from this open connection.
getName() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
 
getNameType() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
Returns the name type of the KerberosPrincipal.
getRealm() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
Returns the realm component of this Kerberos principal.
getSilverpeasDomainId() - Static method in class org.silverpeas.sso.kerberos.settings.KerberosSettings
Gets the silverpeas domain identifier linked to user directory dealing with Kerberos server.
getUsernamePasswordHandler(String, String) - Static method in class org.silverpeas.sso.kerberos.spnego.SpnegoProvider
Used by the BASIC Auth mechanism for establishing a LoginContext to authenticate a client/caller/request.

H

hashCode() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
 

I

init(FilterConfig) - Method in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter
 
isContextEstablished() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Returns true if GSSContext has been established.
isStatusSet() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpServletResponse
Tells if setStatus has been called.

K

KerberosLogger - Class in org.silverpeas.sso.kerberos
 
KerberosRequestRouter - Class in org.silverpeas.sso.kerberos
 
KerberosRequestRouter() - Constructor for class org.silverpeas.sso.kerberos.KerberosRequestRouter
 
KerberosSettings - Class in org.silverpeas.sso.kerberos.settings
 
KerberosSpnegoFilter - Class in org.silverpeas.sso.kerberos.spnego
Http Servlet Filter that provides SPNEGO authentication.
KerberosSpnegoFilter() - Constructor for class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter
 
KerberosSpnegoFilter.Constants - Class in org.silverpeas.sso.kerberos.spnego
Defines constants and parameter names that are used in the web.xml file, and HTTP request headers, etc.
KRB5_CONF - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.krb5.conf.

L

logger() - Static method in class org.silverpeas.sso.kerberos.KerberosLogger
 
LOGIN_CONF - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.login.conf.

N

NEGOTIATE_HEADER - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
HTTP Response Header Negotiate.

O

org.silverpeas.sso.kerberos - package org.silverpeas.sso.kerberos
 
org.silverpeas.sso.kerberos.settings - package org.silverpeas.sso.kerberos.settings
 
org.silverpeas.sso.kerberos.spnego - package org.silverpeas.sso.kerberos.spnego
 

P

PREAUTH_PASSWORD - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.preauth.password.
PREAUTH_USERNAME - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.preauth.username.
PROMPT_NTLM - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
If server receives an NTLM token, the filter will return with a 401 and with Basic as the only option (no Negotiate) spnego.prompt.ntlm.

R

reload() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoManager
Performs a reload of the Spnego configuration.
requestCredDeleg(boolean) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Request that this GSSCredential be allowed for delegation.

S

SERVER_MODULE - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.login.server.module.
setRequestMethod(String) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
May override the default GET method.
setRequestProperty(String, String) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Sets an HTTP Request property.
setStatus(int) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpServletResponse
 
setStatus(int, boolean) - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoHttpServletResponse
Sets the HTTP Status Code and optionally set the the content length to zero and flush the buffer.
SpnegoAuthenticator - Class in org.silverpeas.sso.kerberos.spnego
Handles SPNEGO or Basic authentication.
SpnegoAuthenticator(Map<String, String>) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoAuthenticator
Create an authenticator for SPNEGO and/or BASIC authentication.
SpnegoGSSException - Exception in org.silverpeas.sso.kerberos.spnego
Typed runtime exception that wraps a GSSException.
SpnegoGSSException(GSSException) - Constructor for exception org.silverpeas.sso.kerberos.spnego.SpnegoGSSException
 
SpnegoHttpServletResponse - Class in org.silverpeas.sso.kerberos.spnego
Class adds capability to track/determine if the HTTP Status code has been set.
SpnegoHttpServletResponse(HttpServletResponse) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoHttpServletResponse
 
SpnegoHttpURLConnection - Class in org.silverpeas.sso.kerberos.spnego
This Class may be used by custom clients as a convenience when connecting to a protected HTTP server.
SpnegoHttpURLConnection(String) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Creates an instance where the LoginContext relies on a keytab file being specified by "java.security.auth.login.config" or where LoginContext relies on tgtsessionkey.
SpnegoHttpURLConnection(String, String, String) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Creates an instance where the LoginContext does not require a keytab file.
SpnegoHttpURLConnection(GSSCredential) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Create an instance where the GSSCredential is specified by the parameter and where the GSSCredential is automatically disposed after use.
SpnegoHttpURLConnection(GSSCredential, boolean) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoHttpURLConnection
Create an instance where the GSSCredential is specified by the parameter and whether the GSSCredential should be disposed after use.
SpnegoManager - Class in org.silverpeas.sso.kerberos.spnego
This provider allows to keep configuration elements in memory in order to perform some configuration reloading without having to reboot the Silverpeas's server.
SpnegoManager() - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoManager
 
SpnegoPrincipal - Class in org.silverpeas.sso.kerberos.spnego
This class encapsulates a KerberosPrincipal.
SpnegoPrincipal(String, int) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
Constructs a SpnegoPrincipal from the provided String input and name type input.
SpnegoPrincipal(String, int, GSSCredential) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
Constructs a SpnegoPrincipal from the provided String input and name type input.
SpnegoProvider - Class in org.silverpeas.sso.kerberos.spnego
This is a Utility Class that can be used for finer grained control over message integrity, confidentiality and mutual authentication.
SpnegoSOAPConnection - Class in org.silverpeas.sso.kerberos.spnego
This class can be used to make SOAP calls to a protected SOAP Web Service.
SpnegoSOAPConnection(String) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
Creates an instance where the LoginContext relies on a keytab file being specified by "java.security.auth.login.config" or where LoginContext relies on tgtsessionkey.
SpnegoSOAPConnection(String, String, String) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
Creates an instance where the LoginContext does not require a keytab file.
SpnegoSOAPConnection(GSSCredential) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
Create an instance where the GSSCredential is specified by the parameter and where the GSSCredential is automatically disposed after use.
SpnegoSOAPConnection(GSSCredential, boolean) - Constructor for class org.silverpeas.sso.kerberos.spnego.SpnegoSOAPConnection
Create an instance where the GSSCredential is specified by the parameter and whether the GSSCredential should be disposed after use.
SpnegoUnauthenticatedException - Exception in org.silverpeas.sso.kerberos.spnego
Typed runtime exception that handles unauthenticated case.
SpnegoUnauthenticatedException(String) - Constructor for exception org.silverpeas.sso.kerberos.spnego.SpnegoUnauthenticatedException
 
SpnegoUnsupportedOperationException - Exception in org.silverpeas.sso.kerberos.spnego
Typed runtime exception that handles unsupported operation.
SpnegoUnsupportedOperationException(Throwable) - Constructor for exception org.silverpeas.sso.kerberos.spnego.SpnegoUnsupportedOperationException
 

T

THROW_TYPED_RUNTIME_EXCEPTION - Static variable in class org.silverpeas.sso.kerberos.spnego.KerberosSpnegoFilter.Constants
Servlet init param name in web.xml spnego.throw.typedRuntimeException.
toString() - Method in class org.silverpeas.sso.kerberos.spnego.SpnegoPrincipal
 
A B C D E G H I K L N O P R S T 
All Classes All Packages