A B C D E G H I K L N O P R S T
All Classes All Packages
All Classes All Packages
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
- 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
All Classes All Packages