A B C D E F G H I J K L M O P R S T V W X

A

addIdPName(String, int) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Add the specified Shibboleth IdP Name to the cookie list or move to the front and then write it back.
addIgnoredForMatch(String) - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Sets the tokens that should be ignored when a user searches for an origin site.
addPlugin(Plugin) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Declares a plugin to the siteset.
alwaysFollow - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Do we always go where the cookie tells us, or do we just provide the cookie as a hint.

B

BindingFilter - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-48.
BindingFilter() - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Only the protected constructor should be visible.
BindingFilter(boolean) - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Initialize the filter.
buildCertificateFilter(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a new MetadataFilter from the specified certificate file.
buildFilterChain(Element, boolean) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create the filter chain for the metadata.
buildHttpClient(Element, URL) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Builds the HTTP client used to fetch metadata.
buildHTTPProvider(Element, URL) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a suitable AbstractObservableMetadataProvider to read data from a URL.
buildNoTrustTrustManager() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Builds a X509TrustManager which bypasses all X.509 validation steps.
buildValidUntilFilter(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create validUntil Filter from the provided parameter.

C

cacheDomain - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Lipservice towards having a common domain cookie.
cacheExpiration - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
How long the cookie our will be active?
checkEntities(EntitiesDescriptor) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Check an EntitiesDescriptor call checkentities for the Entities and ourselves recursively for the EntitesDescriptors.
checkEntity(EntityDescriptor) - Static method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
If the entity has an SP characteristic, and it has a DS endpoint then check its binding.
checkForSAML2EndPoints(EntityDescriptor) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Check for SAML2 endpoints.
We have been approached with a DS message.
compare(IdPSite, IdPSite) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare
compareTo(Object, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Comparison so we can sort the output for jsp.
config - Variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Config handles detailed behavior.
CONFIG_NS - Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants
Namespace for Discovery Service configuration.
configureLogback(Resource) - Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener
Configures logback using the given resource as the Joran configuration file.
containsIdP(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
For plugin handling we need to know quickly if a metadataset contains the idp.
containsSP(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
We do not need to look at a set if it doesn't know about the given SP.
COOKIE_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
As specified in the SAML2 profiles specification.
createFilter(Element) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a <MetadataFilter filter as specified.
credentialFor(List<X509Certificate>) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a BasicX509Credential from the provided certificates.

D

DEFAULT_CACHE_EXPIRATION - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
By default we keep the cookie around for a week.
deleteCookie - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Is our job to clean up the cookie.
deleteCookie(HttpServletRequest, HttpServletResponse) - Static method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Delete the cookie from the response.
deleteIdPName(String, int) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Remove origin from the cachedata and write it back.
DiscoveryServiceHandler - Class in edu.internet2.middleware.shibboleth.wayf
Specific handler for each version of the Discovery Service.
DiscoveryServiceHandler(Element, Map<String, IdPSiteSet>, Map<String, Plugin>, HandlerConfig) - Constructor for class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Constructor to create and configure the handler.
discoveryServices - Variable in class edu.internet2.middleware.shibboleth.wayf.WayfService
All the different Discovery Services we deal with.
displayLanguage - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSite
The language we set up.
displayName - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
What name should we display for this set of entities?
doFilter(XMLObject) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Apply the filter.
doFilter(XMLObject) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Apply the filter.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Processes the get request.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.wayf.WayfService
Handle an HTTP GET.
domain - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
The associated domain.

E

edu.internet2.middleware.shibboleth.common - package edu.internet2.middleware.shibboleth.common
 
edu.internet2.middleware.shibboleth.wayf - package edu.internet2.middleware.shibboleth.wayf
The engine which drives the Java Centralized Discovery Service Servlet.
edu.internet2.middleware.shibboleth.wayf.plugins - package edu.internet2.middleware.shibboleth.wayf.plugins
Definitions of the plugins we use inside the CDS.
edu.internet2.middleware.shibboleth.wayf.plugins.provider - package edu.internet2.middleware.shibboleth.wayf.plugins.provider
Implementations of the various plugins which are provided with the CDS.
entity - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSite
The OpenSaml element that this stands for.
ENTITYID_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The SP id.
equalsURL(DiscoveryResponse, URL) - Static method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Helper function to see whether the provided endpoint in the metadata matches the provided return URL in the request.
errorJspFile - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Where to find the error jsp file.
excludeEntries - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Set if this is a blacklist.

F

filterEntities - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
The list of entities.
filterEntities(EntitiesDescriptor) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Filter an EntitiesDescriptor .
filterName - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
The name of the filter (needed for debug).
forwardRequest(HttpServletRequest, HttpServletResponse, IdPSite) - Static method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.

G

getAddressForWAYF(EntityDescriptor) - Static method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get URL for Shibboleth SSO endpoint.
getAddressForWAYF() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get URL for Shibboleth SSO endpoint.
getAllEntities(EntitiesDescriptor) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return all the entities below the entities descriptor (collapsing lists of lists into lists).
getCookie(HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Extract the cookie from a request.
getDisplayName(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get the user friendly name for the entity, collecting the locale from the browser if possible.
getDisplayName(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get the user friendly name for the entity, using provided language.
getDisplayName() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get the user friendly name for the entity, the language we previously set up.
getDisplayName() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return the human friendly name for this siteset.
getEntity(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return the entity given the name.
getErrorJspFile() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Get the name of the error jsp File this instance uses.
getExtensions() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Return all the extension elements.
getIdentifier() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return this sites (internal) identifier.
getIdPCookie(HttpServletRequest, HttpServletResponse, String) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Load up the cookie and convert it into a SamlIdPCookie.
getIdPList() - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Return the list of Idps for this cookie.
getIdPSites(String, boolean, HandlerConfig, Collection<IdPSite>) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return all the Idp in the provided entities descriptor.
getJspFile() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Get the name of the jsp File this instance uses.
getLocation() - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The 'Name' of the service.
getLookupSp() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we lookup the SP or just return all the IdPs?.
getMaxRefreshDelay(Element) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Gets the maximum refresh delay for the metadata provider.
getMinRefreshDelay(Element) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Gets the minimum refresh delay for the metadata provider.
getName() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Get the name for the enclosed entity.
getName() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
Return something to display for this set of sites.
getProvideList() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we provide a list of IdPs?.
getProvideListOfLists() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we provide a list of lists of IdPs?.
getRefreshDelayFactor(Element) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Gets the refresh delay factor for the metadata provider.
getSite(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return the idpSite for the given entity name.
getSites() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
Return the list of associated sites.
getSPId(HttpServletRequest) - Static method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Examine the request and return the ID of the service provider by checking Both DS and WAYF protocols.
getTimer() - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Initializes (if needed) and returns a timer to be used by the HTTP metadata loader.
getValue(HttpServletRequest, String) - Static method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Gets the value for the parameter either from the parameter or from jsp.
getWarnOnBadBinding() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do ignore badly formed bindings or just warn.
getwarnOnNoSAML2() - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we check to see whether an SP has SAML2 end points when approached from is to speak DS.

H

handleError(HttpServletRequest, HttpServletResponse, String) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Handles all "recoverable" errors in WAYF processing by logging the error and forwarding the user to an appropriate error page.
handleLookup(HttpServletRequest, HttpServletResponse, String) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Displays a Discovery Service selection page, having first consulted the plugins as needed.
HandlerConfig - Class in edu.internet2.middleware.shibboleth.wayf
Class used by the DiscoveryServiceHandler to handle run time behaviour.
HandlerConfig() - Constructor for class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Build the 'default default' configuation.
HandlerConfig(Element, HandlerConfig) - Constructor for class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Parse the Supplied XML element into a new WayfConfig Object.
handleSelection(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
When the WAYF user has selected something we look it up, tell the plugins and then dispatch to the Idp.
hasIdPRole(EntityDescriptor, boolean) - Static method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Enumerate all the roles and see whether this entity can be an IdP.
hasSPRole(EntityDescriptor) - Static method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Enumerate all the roles and see whether this entity can be an SP.

I

identifier - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
What does the configuration identify this as?
IDP_SSO_BINDING - Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants
SSO Binding name.
idPList - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
The IdPs.
idpNames - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Is the named IdP in the current metadata set?
IdPSite - Class in edu.internet2.middleware.shibboleth.wayf
A class which abstracts an IdP for the sake of the WAYF display.
IdPSite(EntityDescriptor) - Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSite
Create a new element from the provided Entity.
IdPSite.Compare - Class in edu.internet2.middleware.shibboleth.wayf
This allows us to set up sorted lists of entities with respect to the browser request.
IdPSite.Compare() - Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare
Private default Constructor.
IdPSite.Compare(HttpServletRequest) - Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare
Constructor.
IdPSiteSet - Class in edu.internet2.middleware.shibboleth.wayf
Represents a collection of related sites as described by a single source of metadata.
IdPSiteSet(Element, ParserPool, boolean) - Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a new IdPSiteSet as described by the supplied XML segment.
IdPSiteSetEntry - Class in edu.internet2.middleware.shibboleth.wayf
This is just a container class for tieing together a set of IdPs to a name - this being what is sent to the JSP for display purposes.
IdPSiteSetEntry(IdPSiteSet, Collection<IdPSite>) - Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
Create an object which contains just these two objects.
ignoredForMatch - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
A set of names which are ignored when doing a search.
init() - Method in class edu.internet2.middleware.shibboleth.wayf.WayfService
Initialize the Discovery Service.
isDefault - Variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
If isDefault is true then if there is a mismatch then this handler is used.
isDefault() - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Whether this is the default service.
isIgnoredForMatch(String) - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Determines if a particular string token should be used for matching when a user searches for origins.
isMatch(EntityDescriptor, String, HandlerConfig) - Static method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Based on (Shibboleth IdP/DS) 1.2 Origin.isMatch.
ISPASSIVE_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Whether we are allowed to interact.

J

jspFile - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Where to find the GUI description jsp file.

K

KNOWN_POLICY_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The only policy we know about.

L

ListFilter - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-57.
ListFilter() - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Only the protected constructor should be visible.
ListFilter(Element) - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Initialize the filter.
location - Variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The location defines the last part of the URL which distinguished this handler.
location - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Where does the metadata exist?
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Mandatory Serialization constant.
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
How to get debug output out.
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Handle for error output.
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Log for the warning.
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
Log for any messages.
log - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Handle for logging.
LOG - Static variable in class edu.internet2.middleware.shibboleth.wayf.WayfService
Handle for outputting error and other messages.
LogbackConfigurationChangeListener - Class in edu.internet2.middleware.shibboleth.wayf
Callback that may be registered for a watch logback configuration file.
LogbackConfigurationChangeListener() - Constructor for class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener
 
LogbackLoggingService - Class in edu.internet2.middleware.shibboleth.wayf
Simple logging service that watches for logback configuration file changes and reloads the file when a change occurs.
LogbackLoggingService(String, long) - Constructor for class edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService
Constructor.
logService - Variable in class edu.internet2.middleware.shibboleth.wayf.WayfService
Logging service.
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>) - Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin
The WAYF calls each plugin at this entry point when it is first contacted.
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
This is the 'hook' in the lookup part of Discovery Service processing.
lookupElement(Element, String, boolean) - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Lookup for the names attribute, falling back to a default.
lookupElement(Element, String, String) - Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Lookup for the names attribute, falling back to a default.
lookupServiceHandler(HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.wayf.WayfService
Given a request (an HTTP Get) find the apropriate DiscoveryService (from the name).
lookupSp - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we do a pre-filter by SP name in for each metadata provider.

M

main(String[]) - Static method in class edu.internet2.middleware.shibboleth.wayf.Version
Main entry point to program.
metadata - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
The OpenSaml metadata source.

O

onEvent(MetadataProvider) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Event handler.
onResourceCreate(Resource) - Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener
onResourceDelete(Resource) - Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener
onResourceUpdate(Resource) - Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener

P

PARAMETER_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
The parameter which controls the cache.
PARAMETER_PERM - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Parameter to say make it last a long time.
PARAMETER_SESSION - Static variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Parameter to say just keep this as long as the browser is open.
paramFor(Plugin) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Return the parameter that this plugin uses.
Plugin - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContext - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
This is a marker interface.
PluginMetadataParameter - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information with the metadata.
plugins - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
What parameters do we pass in to which plugin?
policePolicyType(HttpServletRequest, HttpServletResponse) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Make sure that the policy is provides and is of the correct type.
POLICY_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Whether we understand this or not.
provideList - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we give the jsp file a flat list of IdPs?
provideListOfLists - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we give the jsp file an array of arrays of IdPs?
PROVIDERID_OBJECT_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The entityDescriptor for the SP (if present).
PROVIDERID_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
This is the ID (in the metadata) of the SP.

R

refreshMetadata(MetadataProvider) - Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin
Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
refreshMetadata(MetadataProvider) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Plugin point which is called when the data is refreshed.
req - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
The associated request.
request - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare
The request.
res - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
The associated response.
RETURN_ATTRIBUTE_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
"return" is an invalid attribute, so we use returnX.
RETURN_INDEX_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Alternatively the index of where to send the address back to.
RETURN_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Where to send the request back to.
RETURNID_DEFAULT_VALUE - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
What returnIDParam defaults to.
RETURNID_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
What value to put the ID of the selected metadata into.

S

SAML2_PROTOCOL - Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants
SAML2 protocol.
SamlCookiePlugin - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
This is a test implementation of the _SAML_IDP cookie lookup stuff to see whether it fits the plugin architecture.
SamlCookiePlugin(Element) - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
This constructor is called during wayf initialization with it's own little bit of XML config.
SamlCookiePlugin() - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Create a plugin with the hard-wired default settings.
SamlCookiePlugin.Context - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
This is just a marker tag.
SamlCookiePlugin.Context() - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.Context
 
SamlCookiePlugin.SamlIdPCookie - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
Class to abstract away the saml cookie for us.
SamlCookiePlugin.SamlIdPCookie(String, HttpServletRequest, HttpServletResponse, String) - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Constructs a SamlIdPCookie from the provided string (which is the raw data.
SamlCookiePlugin.SamlIdPCookie(HttpServletRequest, HttpServletResponse, String) - Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Create a SamlCookie with no data inside.
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>) - Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin
This method is called when the user specified a search operation.
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Plugin point for searching.
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String) - Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin
This method is called, for every plugin, after a user has selected an IdP.
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
Plugin point for selection.
serialVersionUID - Static variable in exception edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException
'Required' Serial ID.
serialVersionUID - Static variable in exception edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled
Required Serialization constant.
serialVersionUID - Static variable in exception edu.internet2.middleware.shibboleth.wayf.WayfException
Required serialization constant.
serialVersionUID - Static variable in class edu.internet2.middleware.shibboleth.wayf.WayfService
Required constant for serialization.
setDisplayLanguage(Collection<IdPSite>, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Prior to display we set the display language from the browser.
setDisplayLanguage(String) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite
Prior to display we set the display language from the browser.
setHttpBasicAuthSettings(HttpClient, Element, URL) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Sets the basic authentication properties, if any, for the HTTP client used to fetch metadata.
setHttpProxySettings(HttpClientBuilder, Element) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Sets the HTTP proxy properties, if any, for the HTTP client used to fetch metadata.
setupReturnAddress(String, HttpServletRequest) - Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
This sets up the parameter RETURN_ATTRIBUTE_NAME with the return address harvested from the reqest.
SHIB_NS - Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants
Shibboleth XML namespace.
ShibbolethConfigurationException - Exception in edu.internet2.middleware.shibboleth.common
Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
ShibbolethConfigurationException(String) - Constructor for exception edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException
Build an object embedding a String message.
ShibbolethConfigurationException(String, Throwable) - Constructor for exception edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException
Build an object which embeds an message an exception.
SHIRE_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
Shire is the SP Assertion Consumer endpoint.
sites - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
The IdPs associated with that metadata provider.
siteSet - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
The metadata provider.
siteSets - Variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The list of all the metadata providers that this discovery handler believes in.
spNames - Variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Is the named SP in the current metadata set?

T

TARGET_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
TargetName is where we are trying to get to.
taskTimer - Variable in class edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService
Timer used periodically read the logging configuration file.
thePlugins - Variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
The list of all the plugins that this hanlder has had configured.
TIME_PARAM_NAME - Static variable in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
time is to do with replay attack.
timer - Static variable in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Time for the HTTP loading.
trustEngineFor(Credential) - Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
Create a new ExplicitKeySignatureTrustEngine which understands the provided Credential.

V

Version - Class in edu.internet2.middleware.shibboleth.wayf
Class for printing the version of this library.
Version() - Constructor for class edu.internet2.middleware.shibboleth.wayf.Version
private Constructor.

W

warnOnBadBinding - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we warn on the bad binding.
warnOnFailure - Variable in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
Set if we just want to warn on failure.
warnOnNoSAML2 - Variable in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig
Do we warn on the SP not have SAML2 endpoints if we are approached as DS.
wayfConfigFileLocation - Variable in class edu.internet2.middleware.shibboleth.wayf.WayfService
Where to get the configuration.
WayfException - Exception in edu.internet2.middleware.shibboleth.wayf
Signals that an error has occurred while processing a Shibboleth WAYF request.
WayfException(String, Throwable) - Constructor for exception edu.internet2.middleware.shibboleth.wayf.WayfException
Constructor with a description and an exception.
WayfException(String) - Constructor for exception edu.internet2.middleware.shibboleth.wayf.WayfException
Constructure with just a description.
WayfRequestHandled - Exception in edu.internet2.middleware.shibboleth.wayf.plugins
This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the request and all processing should stop.
WayfRequestHandled() - Constructor for exception edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled
 
WayfService - Class in edu.internet2.middleware.shibboleth.wayf
A servlet implementation of the Shibboleth WAYF service.
WayfService() - Constructor for class edu.internet2.middleware.shibboleth.wayf.WayfService
 
writeCookie(int) - Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
Write back the cookie.

X

XMLConstants - Class in edu.internet2.middleware.shibboleth.wayf
Holder class for various XML constants (namespaces and so forth).
XMLConstants() - Constructor for class edu.internet2.middleware.shibboleth.wayf.XMLConstants
private Constructor.

A B C D E F G H I J K L M O P R S T V W X

Copyright © 1999-2012. All Rights Reserved.