# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractCommandLine<T extends CommandLineArguments> - Class in net.shibboleth.shared.cli
  A simple driver for a Spring-based CLI.
AbstractCommandLine() - Constructor for class net.shibboleth.shared.cli.AbstractCommandLine
AbstractCommandLine.TerminalCodes - Enum Class in net.shibboleth.shared.cli
  Terminal codes.
AbstractCommandLineArguments - Class in net.shibboleth.shared.cli
  Command line arguments base class for the `AbstractCommandLine` class.
AbstractCommandLineArguments() - Constructor for class net.shibboleth.shared.cli.AbstractCommandLineArguments
AbstractComponentAwareFactoryBean<T> - Class in net.shibboleth.shared.spring.factory
  A Factory bean which is aware of the component lifecycle interfaces.
AbstractComponentAwareFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Constructor.
AbstractConditionalFilter - Class in net.shibboleth.shared.servlet
  Base class for HTTP servlet `Filter` that determines whether to run dynamically based on a supplied `Predicate` instead of based on mapping rules defined in web.xml.
AbstractConditionalFilter() - Constructor for class net.shibboleth.shared.servlet.AbstractConditionalFilter
  Constructor.
AbstractCustomBeanDefinitionParser - Class in net.shibboleth.shared.spring.custom
  This is the base parser for all our custom syntax.
AbstractCustomBeanDefinitionParser() - Constructor for class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
AbstractFactoryBean<T> - Class in net.shibboleth.shared.spring.factory
  Cloned from Spring's base class to fix bug they won't acknowledge regarding the ability for `AbstractFactoryBean.createInstance()` to return null.
AbstractFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.AbstractFactoryBean
AbstractFactoryBean.EarlySingletonInvocationHandler - Class in net.shibboleth.shared.spring.factory
  Reflective InvocationHandler for lazy access to the actual singleton object.
AbstractHttpClient - Class in net.shibboleth.shared.httpclient
  Basic abstract implementation of `HttpClient`.
AbstractHttpClient() - Constructor for class net.shibboleth.shared.httpclient.AbstractHttpClient
AbstractIdentifiableInitializableComponent - Class in net.shibboleth.shared.component
  An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiableInitializableComponent() - Constructor for class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
AbstractIdentifiedInitializableComponent - Class in net.shibboleth.shared.component
  Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractIdentifiedInitializableComponent() - Constructor for class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
AbstractInitializableComponent - Class in net.shibboleth.shared.component
  Base class for things that implement `DestructableComponent` and `InitializableComponent`.
AbstractInitializableComponent() - Constructor for class net.shibboleth.shared.component.AbstractInitializableComponent
AbstractPropertiesApplicationContextInitializer - Class in net.shibboleth.shared.spring.context
  An `ApplicationContextInitializer` which appends properties to the application context's environment.
AbstractPropertiesApplicationContextInitializer() - Constructor for class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
AbstractReloadableService<T> - Class in net.shibboleth.shared.service
  Base class for `ReloadableService`.
AbstractReloadableService() - Constructor for class net.shibboleth.shared.service.AbstractReloadableService
  Constructor.
AbstractReloadableService.ServiceReloadTask - Class in net.shibboleth.shared.service
  A watcher that determines if a service should be reloaded and does so as appropriate.
AbstractScriptEvaluator - Class in net.shibboleth.shared.scripting
  A component that evaluates an `EvaluableScript` against a set of inputs and returns the result.
AbstractScriptEvaluator(EvaluableScript) - Constructor for class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Constructor.
AbstractServiceableComponent<T> - Class in net.shibboleth.shared.spring.service
  Implementation of `ServiceableComponent` that does most of the work required.
AbstractServiceableComponent() - Constructor for class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Constructor.
AbstractSpringExpressionEvaluator - Class in net.shibboleth.shared.spring.expression
  A component that evaluates a Spring EL expression against a set of inputs and returns the result.
AbstractSpringExpressionEvaluator(String) - Constructor for class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Constructor.
AbstractTriStatePredicate<T> - Class in net.shibboleth.shared.logic
  A base `Predicate` implementation which provides support for cases where the predicate can not meaningfully evaluate the input.
AbstractTriStatePredicate() - Constructor for class net.shibboleth.shared.logic.AbstractTriStatePredicate
accept() - Method in class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory.CustomServerSocket
accept(T) - Method in class net.shibboleth.shared.logic.ScriptedConsumer
accept(T) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
accept(T, U) - Method in class net.shibboleth.shared.logic.ScriptedBiConsumer
accept(T, U) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
AccessControl - Interface in net.shibboleth.shared.security
  A policy that evaluates a `ServletRequest` and determines whether access to a named resource should be granted.
AccessControlService - Interface in net.shibboleth.shared.security
  A component that supplies `AccessControl` instances identified by a policy name.
ACTION - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Spring web flow.
activationCondition - Variable in class net.shibboleth.shared.servlet.AbstractConditionalFilter
  Whether filter should run or not.
activationCondition - Variable in class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
  Whether filter should run or not.
activationCondition - Variable in class net.shibboleth.shared.spring.velocity.VelocityViewResolver
  Activation condition for view resolver.
active - Variable in class net.shibboleth.shared.security.EncryptedCookieManager
  Flags whether the component is active or should no-op.
add(int, ElementType) - Method in class net.shibboleth.shared.collection.LazyList
add(ElementType) - Method in class net.shibboleth.shared.collection.LazyList
add(ElementType) - Method in class net.shibboleth.shared.collection.LazySet
add(String...) - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Adds the supplied LDIF lines to the directory server.
add(T) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
add(T, boolean) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
  Add member to set, optionally replacing any existing instance of the same class.
addAll(int, Collection<? extends ElementType>) - Method in class net.shibboleth.shared.collection.LazyList
addAll(Collection<? extends ElementType>) - Method in class net.shibboleth.shared.collection.LazyList
addAll(Collection<? extends ElementType>) - Method in class net.shibboleth.shared.collection.LazySet
addApplicationListener(ApplicationListener<?>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
addBeanFactoryPostProcessor(BeanFactoryPostProcessor) - Method in class net.shibboleth.shared.testing.MockApplicationContext
addCookie(Cookie) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
addCookie(String, String) - Method in class net.shibboleth.shared.net.CookieManager
  Add a cookie with the specified attributes.
addCookie(String, String, int) - Method in class net.shibboleth.shared.net.CookieManager
  Add a cookie with the specified attributes.
addCookie(String, String, String, int) - Method in class net.shibboleth.shared.net.CookieManager
  Add a cookie with the specified attributes.
addDynamicContextHandlerFirst(HttpClientContext, HttpClientContextHandler) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the first handler list position.
addDynamicContextHandlerFirst(HttpClientContext, HttpClientContextHandler) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the first handler list position.
addDynamicContextHandlerFirst(HttpClientContext, HttpClientContextHandler, boolean) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the first handler list position.
addDynamicContextHandlerFirst(HttpClientContext, HttpClientContextHandler, boolean) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the first handler list position.
addDynamicContextHandlerLast(HttpClientContext, HttpClientContextHandler) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the last handler list position.
addDynamicContextHandlerLast(HttpClientContext, HttpClientContextHandler) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the last handler list position.
addDynamicContextHandlerLast(HttpClientContext, HttpClientContextHandler, boolean) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the last handler list position.
addDynamicContextHandlerLast(HttpClientContext, HttpClientContextHandler, boolean) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Add the specified instance of `HttpClientContextHandler` to the `HttpClientContext` in the last handler list position.
addHeaders() - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
  Add headers to response.
addNoCacheHeaders(HttpServletResponse) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Adds Cache-Control and Pragma headers meant to disable caching.
addProtocolResolver(ProtocolResolver) - Method in class net.shibboleth.shared.testing.MockApplicationContext
addRequestTimeout(HttpClientContext, Duration) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Add overall request timeout, as implemented by `RequestTimeLimitingHttpClient`.
address - Variable in class net.shibboleth.shared.httpclient.LocalAddressProxyRoutePlanner
  The local address.
address - Variable in class net.shibboleth.shared.httpclient.LocalAddressRoutePlanner
  The local address.
address - Variable in class net.shibboleth.shared.httpclient.LocalAddressSystemRoutePlanner
  The local address.
addressLength - Variable in class net.shibboleth.shared.net.IPRange
  Number of bits within the address.
addSchema(InputStream) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Add schemas from the given schema input streams.
addSchema(Source) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Add schemas from the given schema sources.
addSchema(Resource) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Add schemas from the given schema resource.
addSuccessSaslBindHandlers(InMemoryDirectoryServerConfig) - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Adds DIGEST-MD5 and EXTERNAL SASL bind handlers that always return success.
addXMLBase(Element, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds a `xml:base` attribute to the given Element.
addXMLId(Element, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds a `xml:id` attribute to the given Element.
addXMLLang(Element, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds a `xml:lang` attribute to the given Element.
addXMLSpace(Element, XMLSpace) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds a `xml:space` attribute to the given Element.
adoptElement(Document, Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Adopts an element into a document if the child is not already in the document.
afterPropertiesSet() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Eagerly create the singleton instance, if necessary.
afterPropertiesSet() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
afterPropertiesSet() - Method in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Initialize VelocityEngineFactory's VelocityEngine if not overridden by a pre-configured VelocityEngine.
afterPropertiesSet() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
allMatch(Predicate<T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that checks that all elements of an `Iterable` matches a given target predicate.
allMatch(Predicate<T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Creates a predicate that checks that all elements of an `Iterable` matches a given target predicate.
AllMatchPredicate<T> - Class in net.shibboleth.shared.logic
  A `Predicate` that checks that all items in an `Iterable` match a given target predicate.
AllMatchPredicate(Predicate<T>) - Constructor for class net.shibboleth.shared.logic.AllMatchPredicate
  Constructor.
ALLOW_ALL_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Hostname verifier which passes all hostnames.
allowedContentTypes - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Allowed parameters.
allowedMethods - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestMethodValidator
  Allowed parameters.
allowedParameters - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Allowed parameters.
allowedRanges - Variable in class net.shibboleth.shared.security.impl.IPRangeAccessControl
  List of CIDR blocks allowed to access this servlet.
allowNullContentType - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Whether an absent content type is allowed.
alreadyBuilt - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  One time-init flag.
ALWAYS_FALSE - Enum constant in enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
ALWAYS_TRUE - Enum constant in enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
alwaysFalse() - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that always evaluates to false.
alwaysFalse() - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that is always false.
alwaysTrue() - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that always evaluates to true.
alwaysTrue() - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that is always true.
and(Iterable<? extends BiPredicate<? super T, ? super U>>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if each of its components evaluates to `true`.
and(Iterable<? extends Predicate<? super T>>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
and(Iterable<? extends Predicate<? super T>>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
and(BiPredicate<? super T, ? super U>...) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if each of its components evaluates to `true`.
and(BiPredicate<T, U>, BiPredicate<? super T, ? super U>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if each of its components evaluates to `true`.
and(Predicate<? super T>...) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
and(Predicate<? super T>...) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
and(Predicate<? super T>, Predicate<? super T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
and(Predicate<? super T>, Predicate<? super T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
AnnotationParameterNameDiscoverer - Class in net.shibboleth.shared.spring.util
  An implementation of `ParameterNameDiscoverer` that is driven by the `ParameterName` Annotation.
AnnotationParameterNameDiscoverer() - Constructor for class net.shibboleth.shared.spring.util.AnnotationParameterNameDiscoverer
ansi - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Use ANSI color codes.
ansicode - Variable in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Code string.
anyMatch(Predicate<T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that checks that any element in an `Iterable` matches a given target predicate.
anyMatch(Predicate<T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Creates a predicate that checks that any element in an `Iterable` matches a given target predicate.
AnyMatchPredicate<T> - Class in net.shibboleth.shared.logic
  A `Predicate` that checks that any item in an `Iterable` matches a given target predicate.
AnyMatchPredicate(Predicate<T>) - Constructor for class net.shibboleth.shared.logic.AnyMatchPredicate
  Constructor.
apacheBuilder - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  The Apache HttpClientBuilder 4.3+ instance over which to layer this builder.
appendAttribute(Element, QName, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds an non-id attribute name and value to a DOM Element.
appendAttribute(Element, QName, String, boolean) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds an attribute name and value to a DOM Element.
appendAttribute(Element, QName, List<String>, boolean) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds an attribute name and value to a DOM Element.
appendChildElement(Element, Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Appends the child Element to the parent Element, adopting the child Element into the parent's Document if needed.
appendDateTimeAttribute(Element, QName, Instant) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds an attribute to the given element.
appendDurationAttribute(Element, QName, Duration) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Adds an attribute to given element.
appendNamespaceDeclaration(Element, String, String) - Static method in class net.shibboleth.shared.xml.NamespaceSupport
  Adds a namespace declaration (xmlns:) attribute to the given element.
appendPropertySource(ConfigurableApplicationContext, String, Properties) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Add property source to the application context environment with lowest precedence.
appendSameSite() - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
  Add the SameSite attribute to those cookies configured in the `sameSiteCookies` map iff they do not already contain the same-site flag.
appendSameSiteAttribute(String, String, boolean) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
  Append the SameSite cookie attribute with the specified samesite-value to the `cookieHeader` iff it does not already have one set.
appendTextContent(Element, String) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Creates a text node with the given content and appends it as child to the given element.
applicationContext - Variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Spring context.
applicationContext - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Spring application context.
applicationContext - Variable in class net.shibboleth.shared.spring.config.StringToResourceConverter
  Application context.
applicationContext - Variable in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  The context used to load this bean.
ApplicationContextBuilder - Class in net.shibboleth.shared.spring.util
  Fluent builder for a `FilesystemGenericApplicationContext` equipped with various standard features, behavior, converters, etc.
ApplicationContextBuilder() - Constructor for class net.shibboleth.shared.spring.util.ApplicationContextBuilder
ApplicationContextServiceableComponent - Class in net.shibboleth.shared.spring.service
  Wraps a Spring `ApplicationContext` so it can itself be exposed as a serviceable component.
ApplicationContextServiceableComponent() - Constructor for class net.shibboleth.shared.spring.service.ApplicationContextServiceableComponent
ApplicationContextServiceStrategy - Class in net.shibboleth.shared.spring.service
  Strategy for summoning up an `ApplicationContextServiceableComponent` wrapper around a populated `ApplicationContext`.
ApplicationContextServiceStrategy() - Constructor for class net.shibboleth.shared.spring.service.ApplicationContextServiceStrategy
apply(MediaType) - Method in class net.shibboleth.shared.net.impl.StripMediaTypeParametersFunction
apply(String) - Method in class net.shibboleth.shared.codec.StringDigester
apply(String) - Method in class net.shibboleth.shared.logic.TrimOrNullStringFunction
apply(ApplicationContext) - Method in class net.shibboleth.shared.spring.service.ApplicationContextServiceStrategy
apply(ApplicationContext) - Method in class net.shibboleth.shared.spring.service.ClassBasedServiceStrategy
apply(T) - Method in interface net.shibboleth.shared.logic.NonnullFunction
apply(T) - Method in class net.shibboleth.shared.logic.PredicateDrivenFunction
apply(T) - Method in class net.shibboleth.shared.logic.ScriptedFunction
apply(T) - Method in class net.shibboleth.shared.logic.TransformAndCheckFunction
apply(T) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
apply(T, U) - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
apply(T, U) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
args - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Container for options that can be parsed from a command line.
args - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Container for options that can be parsed from a command line.
ARGS_PROPERTY - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Name of system property for command line argument class.
arrayAsList(T...) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Creates a mutable List from an array.
AT_RISK_SET - Static variable in class net.shibboleth.shared.primitive.DeprecationSupport
  Tracks issued at-risks.
atRisk(DeprecationSupport.ObjectType, String, String) - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Emit an at-risk warning for an object or feature of the system.
atRiskOnce(DeprecationSupport.ObjectType, String, String) - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Emit a deprecation warning for an object or feature of the system but limit to a single warning for the life of the process or until state is cleared.
attachSameSite(Cookie) - Method in class net.shibboleth.shared.net.CookieManager
  Implementation of SameSite attachment logic when available.
ATTRIBUTE - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  XML attribute.
AttributeSupport - Class in net.shibboleth.shared.xml
  Set of helper methods for working with DOM Attributes.
AttributeSupport() - Constructor for class net.shibboleth.shared.xml.AttributeSupport
  Constructor.
AUTO_MODULE_NAME - Static variable in class net.shibboleth.shared.testing.ShowAutomaticModuleNames
  #AUTO_MODULE_NAME.
autodetectVelocityEngine() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Autodetect a VelocityEngine via the ApplicationContext.
available() - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream

## B

backingMap - Variable in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Map which backs this map.
backingResource - Variable in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Backing resource file.
backupName - Variable in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Backup bean name.
BASE32 - Enum constant in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Base32-encoding.
Base32Support - Class in net.shibboleth.shared.codec
  Helper class for working with `Base32`.
Base32Support - Class in net.shibboleth.utilities.java.support.codec
  Deprecated, for removal: This API element is subject to removal in a future version.
Base32Support() - Constructor for class net.shibboleth.shared.codec.Base32Support
  Constructor.
Base32Support() - Constructor for class net.shibboleth.utilities.java.support.codec.Base32Support
  Deprecated.
  Constructor.
BASE64 - Enum constant in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Base64-encoding.
Base64Support - Class in net.shibboleth.shared.codec
  Helper class for working with `Base64`.
Base64Support - Class in net.shibboleth.utilities.java.support.codec
  Deprecated, for removal: This API element is subject to removal in a future version.
Base64Support() - Constructor for class net.shibboleth.shared.codec.Base64Support
  Constructor.
Base64Support() - Constructor for class net.shibboleth.utilities.java.support.codec.Base64Support
  Deprecated.
  Constructor.
BASELINE - Static variable in class net.shibboleth.shared.xml.DOMTypeSupport
  Baseline for duration calculations (comes from XML Schema standard).
BaseSpringNamespaceHandler - Class in net.shibboleth.shared.spring.custom
  A base class for `NamespaceHandler` implementations.
BaseSpringNamespaceHandler() - Constructor for class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Constructor.
BaseSpringNamespaceHandler(String) - Constructor for class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Constructor.
BasicAccessControlService - Class in net.shibboleth.shared.security.impl
  Simple implementation that uses an in-memory map of policies.
BasicAccessControlService() - Constructor for class net.shibboleth.shared.security.impl.BasicAccessControlService
  Constructor.
BasicHttpServletRequestContentTypeValidator - Class in net.shibboleth.shared.servlet.impl
  Component that validates the HTTP content type as one of an allowed set.
BasicHttpServletRequestContentTypeValidator() - Constructor for class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Constructor.
BasicHttpServletRequestMethodValidator - Class in net.shibboleth.shared.servlet.impl
  Component that validates the HTTP request method as one of an allowed set.
BasicHttpServletRequestMethodValidator() - Constructor for class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestMethodValidator
  Constructor.
BasicHttpServletRequestParametersValidator - Class in net.shibboleth.shared.servlet.impl
  Component that validates HTTP request parameters for required presence, uniqueness and mutual exclusivity.
BasicHttpServletRequestParametersValidator() - Constructor for class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
BasicKeystoreKeyStrategy - Class in net.shibboleth.shared.security.impl
  Implements a strategy for access to versioned symmetric keys using a keystore, and a standalone file for tracking the latest key version, to compensate for the lack of extensible attribute support in the pre-Java 8 KeyStore API.
BasicKeystoreKeyStrategy() - Constructor for class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Constructor.
BasicKeystoreKeyStrategyTool - Class in net.shibboleth.shared.security.impl
  Implements a tool for managing secret keys in accordance with the `BasicKeystoreKeyStrategy`.
BasicKeystoreKeyStrategyTool() - Constructor for class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Constructor.
BasicKeystoreKeyStrategyTool.CommandLineArgs - Class in net.shibboleth.shared.security.impl
  Manages command line parsing for application and the bean properties used by the tool.
BasicKeystoreKeyStrategyTool.FileConverter - Class in net.shibboleth.shared.security.impl
  Command line option conversion from String to File.
BasicParserPool - Class in net.shibboleth.shared.xml.impl
  A pool of JAXP 1.3 `DocumentBuilder`s.
BasicParserPool() - Constructor for class net.shibboleth.shared.xml.impl.BasicParserPool
  Constructor.
BasicParserPool.DocumentBuilderProxy - Class in net.shibboleth.shared.xml.impl
  A proxy that prevents the manages document builders retrieved from the parser pool.
BasicURLComparator - Class in net.shibboleth.shared.net.impl
  A basic implementation of `URIComparator` that compares URL's by canonicalizing them as per `SimpleURLCanonicalizer`, and then compares the resulting string representations for equality using `Object.equals(java.lang.Object)`.
BasicURLComparator() - Constructor for class net.shibboleth.shared.net.impl.BasicURLComparator
BEAN - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Spring bean.
beanClassLoader - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
beanFactory - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
beanName - Variable in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Bean name.
beanName - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  The bean name.
beanNames - Variable in class net.shibboleth.shared.spring.config.DeprecatedBeanDetector
  Deprecated bean names.
beanProfiles - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Bean profiles to enable.
beanProfiles - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Bean profiles to enable.
beanType - Variable in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Bean type.
BiFunctionSupport - Class in net.shibboleth.shared.logic
  Helper class for constructing `BiFunction`s in a Spring-friendly manner.
BiFunctionSupport() - Constructor for class net.shibboleth.shared.logic.BiFunctionSupport
  Constructor.
BiPredicateSupport - Class in net.shibboleth.shared.logic
  Helper class for constructing BiPredicates in a Spring-friendly manner.
BiPredicateSupport() - Constructor for class net.shibboleth.shared.logic.BiPredicateSupport
  Constructor.
BiPredicateSupport.ObjectBiPredicate - Enum Class in net.shibboleth.shared.logic
  Private enum to optimize the true/false objects.
BLACK - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Black.
BLUE - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Blue.
booleanOf(String) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Null/empty preserving conversion from xs:boolean to `Boolean`.
booleanOf(String) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Null/empty preserving conversion from xs:boolean to `Boolean`.
BooleanToPredicateConverter - Class in net.shibboleth.shared.spring.config
  Allows setting of fixed `Predicate` properties using a boolean value.
BooleanToPredicateConverter() - Constructor for class net.shibboleth.shared.spring.config.BooleanToPredicateConverter
buffInput - Variable in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
  Resolved resource.
build() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Build a new instance of `TLSSocketFactory`, based on the properties specified to this builder instance.
build() - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Build a `GenericApplicationContext` context.
buildClient() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Constructs an `HttpClient` using the settings of this builder.
buildClient() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Constructs an `HttpClient` using the settings of this builder.
buildConnectionFactory() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build an instance of `HttpConnectionFactory`.
buildConnectionManager() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build an instance of `HttpClientConnectionManager`
buildDefaultConnectionConfig() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build the default instance of `ConnectionConfig`.
buildDefaultCredentialsProvider() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build default `CredentialsProvider`.
buildDefaultFeatures() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Build the default set of parser features to use.
buildDefaultRequestConfig() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build the default instance of `RequestConfig`
builder - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Builder being proxied.
builderAttributes - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Builder attributes.
builderFactory - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Factory used to create new builders.
builderFeatures - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Builder features.
builderPool - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Cache of document builders.
buildHttpClientContext() - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Non-null version of client context creation.
buildHttpClientContext() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Build the `HttpCacheContext` instance which will be used to invoke the `HttpClient` request.
buildHTTPResourceURL(String, String, boolean) - Static method in class net.shibboleth.shared.testing.RepositorySupport
  Build an HTTP/HTTPS resource URL for the selected repository name and path on the main branch.
buildHTTPResourceURL(String, String, boolean, String) - Static method in class net.shibboleth.shared.testing.RepositorySupport
  Build an HTTP/HTTPS resource URL for the selected repository name and path.
buildHTTPSResourceURL(String, String) - Static method in class net.shibboleth.shared.testing.RepositorySupport
  Build an HTTPS resource URL for the selected repository name and path on the main branch.
buildList() - Method in class net.shibboleth.shared.collection.LazyList
  Builds an appropriate delegate for this list.
buildMap() - Method in class net.shibboleth.shared.collection.LazyMap
  Builds an appropriate delegate map.
buildNoTrustTLSSocketFactory() - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Build a TLS-capable instance of `LayeredConnectionSocketFactory` which accepts all peer certificates and performs no hostname verification.
buildNoTrustTLSSocketFactory() - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Build a TLS-capable instance of `LayeredConnectionSocketFactory` which accepts all peer certificates and performs no hostname verification.
buildNoTrustX509TrustManager() - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Build an instance of `X509TrustManager` which trusts all certificates.
buildNoTrustX509TrustManager() - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Build an instance of `X509TrustManager` which trusts all certificates.
buildQuery(List<Pair<String, String>>) - Static method in class net.shibboleth.shared.net.URISupport
  Builds an RFC-3968 encoded URL query component from a collection of parameters.
buildQueryMap(List<Pair<String, String>>) - Static method in class net.shibboleth.shared.net.URISupport
  Builds a map from a collection of parameters.
buildQueryMultiMap(List<Pair<String, String>>) - Static method in class net.shibboleth.shared.net.URISupport
  Builds a map from a collection of parameters.
buildQueryString() - Method in class net.shibboleth.shared.net.URLBuilder
  Builds the query string for the URL.
buildRoutePlanner(HttpHost) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Build the instance of `HttpRoutePlanner`.
buildSchema() - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Build a schema from the given schema sources.
buildSSLContext() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Build a new instance of `SSLContext` based on the properties specified on this builder instance.
buildStrictTLSSocketFactory() - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Build an instance of TLS-capable `LayeredConnectionSocketFactory` which uses the standard JSSE default `SSLContext` and which performs strict hostname verification.
buildStrictTLSSocketFactory() - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Build an instance of TLS-capable `LayeredConnectionSocketFactory` which uses the standard JSSE default `SSLContext` and which performs strict hostname verification.
buildSubjectAltNames() - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Builds the subject alt names for the certificate.
buildURL() - Method in class net.shibboleth.shared.net.URLBuilder
  Builds a URL from the given data.

## C

cachedComponent - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  The last known good component.
cacheDir - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Directory in which cached content will be stored.
cacheSize - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Size of key cache to maintain.
cacheTemplate - Variable in class net.shibboleth.shared.spring.velocity.VelocityView
  Caching flag.
callbacks - Variable in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Callbacks to add headers dynamically.
callRunnable() - Method in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Call the runnable and catch every event thrown.
canonicalize(String) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Canonicalize the supplied URL.
canonicalize(URLBuilder) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Canonicalize the supplied URLBuilder data.
caseInsensitive - Variable in class net.shibboleth.shared.net.impl.BasicURLComparator
  The case-insensitivity flag.
caseInsensitiveMatch(String) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that checks if a given `CharSequence` matches a target string while ignoring case.
caseInsensitiveMatch(String) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Creates a predicate that checks if a given `CharSequence` matches a target string while ignoring case.
CaseInsensitiveStringMatchPredicate - Class in net.shibboleth.shared.logic
  A `Predicate` that checks that a given input string matches a target string while ignoring case.
CaseInsensitiveStringMatchPredicate(String) - Constructor for class net.shibboleth.shared.logic.CaseInsensitiveStringMatchPredicate
  Constructor.
caseSensitive - Variable in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Whether the we are case sensitive or not.
caseSensitiveOptions - Variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Whether options are case-sensitive.
CERT_ALG - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Certificate algorithm.
CERT_FILE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Path to certificate file to create.
CERT_LIFETIME - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Certificate lifetime.
certAlg - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Certificate algorithm.
certificate - Variable in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
  The singleton instance of the certificate produced by this factory.
certificateFile - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Certificate file.
certificateLifetime - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Certificate lifetime.
certificates - Variable in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
  The singleton instance of the public certificate chain produced by this factory.
Chain(FilterChain) - Constructor for class net.shibboleth.shared.spring.servlet.impl.ChainingFilter.Chain
  Constructor.
ChainableFilter - Interface in net.shibboleth.shared.spring.servlet
  Marker interface for filters to be automatically installed via implementation-specific means.
ChainableFilter.FilterOrder - Enum Class in net.shibboleth.shared.spring.servlet
  An abstraction for modeling filter order.
ChainingFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Implementation of `Filter` that encapsulates and runs a chain of embedded filters in a defined order.
ChainingFilter(List<ChainableFilter>) - Constructor for class net.shibboleth.shared.spring.servlet.impl.ChainingFilter
  Constructor.
ChainingFilter.Chain - Class in net.shibboleth.shared.spring.servlet.impl
  Internal iteration of chain.
ChainingHttpServletRequestValidator - Class in net.shibboleth.shared.servlet.impl
  Implementation for a chain of `HttpServletRequestValidator`.
ChainingHttpServletRequestValidator() - Constructor for class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
changeKey() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  The main routine.
CHARACTER_TO_ENTITY_MAP - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Map from entity character to name.
CharacterEncodingFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Adapts Spring filter into a chainable/conditional one.
CharacterEncodingFilter() - Constructor for class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
  Constructor.
checkAccess(ServletRequest, String, String) - Method in interface net.shibboleth.shared.security.AccessControl
  Determine whether the request to the resource should be granted.
checkAccess(ServletRequest, String, String) - Method in class net.shibboleth.shared.security.impl.IPRangeAccessControl
  Determine whether the request to the resource should be granted.
checkComponentActive() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Helper for any method to throw appropriate exceptions if we are either not initialized, or have been destroyed.
checkResource(Locale) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Check that the Velocity template used for this view exists and is valid.
checkSetterPreconditions() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Helper for a setter method to check the standard preconditions.
checkValidState() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Check whether the parser is in a valid and usable state, and if not, throw a runtime exception.
CHUNK_SIZE - Static variable in class net.shibboleth.shared.security.DataSealer
  Size of UTF-8 data chunks to read/write.
CHUNKED - Static variable in class net.shibboleth.shared.codec.Base32Support
  Chunk the encoded data into 76-character lines broken by CRLF characters.
CHUNKED - Static variable in class net.shibboleth.shared.codec.Base64Support
  Chunk the encoded data into 76-character lines broken by CRLF characters.
CHUNKED_ENCODER - Static variable in class net.shibboleth.shared.codec.Base32Support
  Encoder used to produce chunked output.
CHUNKED_ENCODER - Static variable in class net.shibboleth.shared.codec.Base64Support
  Encoder used to produce chunked output.
CLASS - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Java class/type.
ClassBasedServiceStrategy<T> - Class in net.shibboleth.shared.spring.service
  Strategy to create `AbstractServiceableComponent`s from the `ApplicationContext`.
ClassBasedServiceStrategy(Class<T>) - Constructor for class net.shibboleth.shared.spring.service.ClassBasedServiceStrategy
  Constructor.
ClassCriterion<T> - Class in net.shibboleth.shared.resolver
  A `Criterion` based on class type.
ClassCriterion(Class<T>) - Constructor for class net.shibboleth.shared.resolver.ClassCriterion
  Constructor.
ClassIndexedSet<T> - Class in net.shibboleth.shared.collection
  Set implementation which provides indexed access to set members via their class, and which allows only one instance of a given class to be present in the set.
ClassIndexedSet() - Constructor for class net.shibboleth.shared.collection.ClassIndexedSet
  Constructor.
ClassIndexedSet.ClassIndexedSetIterator - Class in net.shibboleth.shared.collection
  Iterator for set implementation `ClassIndexedSet`.
ClassIndexedSetIterator(ClassIndexedSet<T>, Iterator<T>) - Constructor for class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  Constructor.
className - Variable in class net.shibboleth.shared.servlet.impl.StubbedFilter
  Class name to warn about, defaults to the name of this class (or its superclass).
CLASSPATH_URI_SCHEME - Static variable in class net.shibboleth.shared.xml.ClasspathResolver
  URI scheme for classpath locations.
ClasspathResolver - Class in net.shibboleth.shared.xml
  A entity resolver that resolves an entity's location within the classpath.
ClasspathResolver() - Constructor for class net.shibboleth.shared.xml.ClasspathResolver
ClasspathResolver.LSInputImpl - Class in net.shibboleth.shared.xml
  Implementation of DOM 3 `LSInput`.
ClassToInstanceMultiMap<B> - Class in net.shibboleth.shared.collection
  An append-only multimap where each entry associates a raw type (i.e.
ClassToInstanceMultiMap() - Constructor for class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Constructor.
ClassToInstanceMultiMap(boolean) - Constructor for class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Constructor.
classType - Variable in class net.shibboleth.shared.resolver.ClassCriterion
  The type to search for.
CleanerSupport - Class in net.shibboleth.shared.primitive
  Utility methods for working with `Cleaner`.
CleanerSupport() - Constructor for class net.shibboleth.shared.primitive.CleanerSupport
  Constructor.
clear() - Method in class net.shibboleth.shared.collection.ClassIndexedSet
clear() - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Removes all mappings from this map.
clear() - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Clears the object store.
clear() - Method in class net.shibboleth.shared.collection.LazyList
clear() - Method in class net.shibboleth.shared.collection.LazyMap
clear() - Method in class net.shibboleth.shared.collection.LazySet
clear() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
clearAtRiskState() - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Clear the previously at-risk state.
clearCookie() - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Unset the cookie.
clearCurrent() - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  Clear the current thread-local context instances.
clearRegistry() - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Clear all mappings from the registry.
clearWarningState() - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Clear the previously warned state.
clearWithLock() - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
CLI_OPTION - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Command-line option.
close() - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
close() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
close() - Method in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
close() - Method in class net.shibboleth.shared.io.NoWrapAutoEndDeflaterOutputStream
close() - Method in class net.shibboleth.shared.io.NoWrapAutoEndInflaterInputStream
close() - Method in interface net.shibboleth.shared.service.ServiceableComponent
  Note that this is explicitly declared to not throw an `IOException`
close() - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
close() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Note that this is explicitly declared to not throw an `IOException`
close() - Method in class net.shibboleth.shared.testing.MockApplicationContext
close(CloseMode) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
close(CloseMode) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
close(CloseMode) - Method in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
closeResponse(ClassicHttpResponse) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Close the HTTP response.
coalescing - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders are coalescing.
code(CommandLineArguments) - Method in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Gets the relevant code for the enum value.
CodecException - Exception in net.shibboleth.shared.codec
  A general checked `Exception` thrown by the failure of a Codec.
CodecException() - Constructor for exception net.shibboleth.shared.codec.CodecException
  Constructor.
CodecException(String) - Constructor for exception net.shibboleth.shared.codec.CodecException
  Constructor.
CodecException(String, Throwable) - Constructor for exception net.shibboleth.shared.codec.CodecException
  Constructor.
CodecException(Throwable) - Constructor for exception net.shibboleth.shared.codec.CodecException
  Constructor.
CollectionSupport - Class in net.shibboleth.shared.collection
  Support functions for Collection and Map Management.
CollectionSupport() - Constructor for class net.shibboleth.shared.collection.CollectionSupport
  Constructor.
CombiningListFactoryBean - Class in net.shibboleth.shared.spring.factory
  A factory which extends `ListFactoryBean` by requiring two lists as input.
CombiningListFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
CommandLineArgs() - Constructor for class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
CommandLineArgs() - Constructor for class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
CommandLineArguments - Interface in net.shibboleth.shared.cli
  Command line arguments interface for command line tools.
compare(String, String) - Method in class net.shibboleth.shared.net.impl.BasicURLComparator
  Compare two URI's (represented as strings) for equivalence.
compare(String, String) - Method in interface net.shibboleth.shared.net.URIComparator
  Compare two URI's (represented as strings) for equivalence.
compare(Resource, Resource) - Static method in class net.shibboleth.shared.testing.ResourceTestHelper
  Compare to see whether the content of two resources are the same.
compiledScript - Variable in class net.shibboleth.shared.scripting.EvaluableScript
  The compiled form of the script, if the script engine supports compiling.
component - Variable in class net.shibboleth.shared.testing.MockReloadableService
  The component we are presenting to provide.
Component - Interface in net.shibboleth.shared.component
  A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException - Exception in net.shibboleth.shared.component
  Exception thrown if there is a problem initializing a component.
ComponentInitializationException() - Constructor for exception net.shibboleth.shared.component.ComponentInitializationException
  Constructor.
ComponentInitializationException(Exception) - Constructor for exception net.shibboleth.shared.component.ComponentInitializationException
  Constructor.
ComponentInitializationException(String) - Constructor for exception net.shibboleth.shared.component.ComponentInitializationException
  Constructor.
ComponentInitializationException(String, Exception) - Constructor for exception net.shibboleth.shared.component.ComponentInitializationException
  Constructor.
components - Variable in class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Underlying collection.
ComponentSupport - Class in net.shibboleth.shared.component
  Deprecated, for removal: This API element is subject to removal in a future version.
ComponentSupport() - Constructor for class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  Constructor.
compose(Function<? super B, ? extends C>, Function<A, ? extends B>) - Static method in class net.shibboleth.shared.logic.FunctionSupport
  Returns the composition of two functions.
compose(Function<? super B, ? extends C>, Function<A, ? extends B>) - Static method in class net.shibboleth.utilities.java.support.logic.FunctionSupport
  Deprecated.
  Returns the composition of two functions.
compose(Function<? super C, ? extends D>, BiFunction<A, B, ? extends C>) - Static method in class net.shibboleth.shared.logic.BiFunctionSupport
  A static version of `BiFunction.andThen(Function)`.
CONDITIONAL_RESOURCE_PREFIX - Static variable in class net.shibboleth.shared.spring.resource.ConditionalResourceResolver
  URL scheme.
ConditionalResource - Class in net.shibboleth.shared.spring.resource
  A wrapper that guards a `Resource` that may be absent by returning an empty bean file instead.
ConditionalResource(Resource) - Constructor for class net.shibboleth.shared.spring.resource.ConditionalResource
  Constructor.
ConditionalResourceResolver - Class in net.shibboleth.shared.spring.resource
  Supports a "conditional:resourcepath" URL syntax for wrapping a Spring resource with a `ConditionalResource`.
ConditionalResourceResolver() - Constructor for class net.shibboleth.shared.spring.resource.ConditionalResourceResolver
  Constructor.
configLocation - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Source of configuration.
CONFIGURATION - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Configuration approach.
configurationResource - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Logging configuration resource.
configurationResources - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Configuration resources for this service.
ConfigurationSetting - Annotation Interface in net.shibboleth.shared.annotation
  Identifies a configuration setting that a method exposes.
configurationSources - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Unresolved configuration sources for this service.
connectionCloseAfterResponse - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Whether to instruct the server to close the connection after it has sent its response.
ConnectionClosingInputStream - Class in net.shibboleth.shared.spring.httpclient.resource
  A wrapper around the entity content `InputStream` represented by an `HttpResponse` that closes the stream and the HttpResponse when `ConnectionClosingInputStream.close()` is invoked.
ConnectionClosingInputStream(ClassicHttpResponse) - Constructor for class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
  Constructor.
connectionDisregardTLSCertificate - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Whether the SSL/TLS certificates used by the responder should be ignored.
connectionMaxIdleTime - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Max idle time allowed for an idle connection before it is evicted.
connectionProxyHost - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Host name of the HTTP proxy server through which connections will be made.
connectionProxyPassword - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Password used to connect to the HTTP proxy server.
connectionProxyPort - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Port number of the HTTP proxy server through which connections will be made.
connectionProxyUsername - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Username used to connect to the HTTP proxy server.
connectionRequestTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Maximum length of time to wait for a connection to be returned from the connection manager.
connectionTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Maximum length of time to wait for the connection to be established.
connectSocket(TimeValue, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
constant(boolean) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that returns the value of an input parameter.
constant(T2) - Static method in class net.shibboleth.shared.logic.FunctionSupport
  Creates a function that returns a constant value.
constant(T2) - Static method in class net.shibboleth.utilities.java.support.logic.FunctionSupport
  Deprecated.
  Creates a function that returns a constant value.
constant(V) - Static method in class net.shibboleth.shared.logic.BiFunctionSupport
  Creates a `BiFunction` that returns a constant value.
ConstantSupplier<T> - Class in net.shibboleth.shared.testing
  Implementation of `NonnullSupplier` which returns an unchanging value.
ConstantSupplier(T) - Constructor for class net.shibboleth.shared.testing.ConstantSupplier
  Constructor.
constraint - Variable in class net.shibboleth.shared.logic.TransformAndCheckFunction
  A constraint which must be met in order for an input to be valid.
Constraint - Class in net.shibboleth.shared.logic
  A helper class for evaluating certain constraints.
Constraint() - Constructor for class net.shibboleth.shared.logic.Constraint
  Constructor.
ConstraintViolationException - Exception in net.shibboleth.shared.logic
  An exception that represents the violation of a constraint.
ConstraintViolationException(String) - Constructor for exception net.shibboleth.shared.logic.ConstraintViolationException
  Constructor.
constructAttribute(Document, String, String, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Constructs an attribute owned by the given document with the given name.
constructAttribute(Document, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Constructs an attribute owned by the given document with the given name.
constructElement(Document, String, String, String) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Constructs an element, rooted in the given document, with the given information.
constructElement(Document, QName) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Constructs an element, rooted in the given document, with the given name.
constructQName(String, String, String) - Static method in class net.shibboleth.shared.xml.QNameSupport
  Constructs a QName.
constructQName(Element, String) - Static method in class net.shibboleth.shared.xml.QNameSupport
  Constructs a QName from a string (attribute or element content) value.
contains(byte[]) - Method in class net.shibboleth.shared.net.IPRange
  Determines whether the given address is contained in the IP range.
contains(Class<? extends T>) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
  Check whether set contains an instance of the specified class.
contains(Object) - Method in class net.shibboleth.shared.collection.LazyList
contains(Object) - Method in class net.shibboleth.shared.collection.LazySet
contains(InetAddress) - Method in class net.shibboleth.shared.net.IPRange
  Determines whether the given address is contained in the IP range.
containsAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazyList
containsAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazySet
containsBean(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
containsBeanDefinition(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
containsCharacter(char, char[]) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Utility to search a char[] for a specific char.
containsIndex(String) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Checks whether the store contains an object registered under the given index.
containsInstance(T) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Checks whether the store contains an object instance equal to the specified one.
containsKey(Class<?>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Returns true if the map contains a mapping for the given key.
containsKey(Object) - Method in class net.shibboleth.shared.collection.LazyMap
containsKey(Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
containsKeyWithLock(Class<?>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
containsLocalBean(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
containsValue(B) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Returns true iff the map contains a mapping to the given value, false if value is null.
containsValue(Object) - Method in class net.shibboleth.shared.collection.LazyMap
containsValue(Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
containsValueWithLock(B) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
contentLength() - Method in interface net.shibboleth.shared.resource.Resource
  Determine the content length for this resource.
contentLength() - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Determine the content length for this resource.
contentLength() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Determine the content length for this resource.
contentLength() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Determine the content length for this resource.
contentLength() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Determine the content length for this resource.
contentType - Variable in class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
CONTEXT_KEY_DYNAMIC_CONTEXT_HANDLERS - Static variable in class net.shibboleth.shared.httpclient.HttpClientSupport
  Context key for instances of dynamic context handlers to be invoked before and after the HTTP request.
CONTEXT_KEY_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  HttpContext key for an instance of `HostnameVerifier`.
CONTEXT_KEY_REQUEST_TIMEOUT - Static variable in class net.shibboleth.shared.httpclient.HttpClientSupport
  Context key for an overall request timeout.
CONTEXT_KEY_TLS_CIPHER_SUITES - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  HttpContext key for a a list of TLS cipher suites to enable on the socket.
CONTEXT_KEY_TLS_PROTOCOLS - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  HttpContext key for a a list of TLS protocols to enable on the socket.
contextAttribute - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  The name of the ServletContext attribute which should be used to retrieve the `WebApplicationContext` from which to load the delegate `Servlet` bean.
contextExtenders - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Extension objects to apply.
ContextHandlingHttpClient - Class in net.shibboleth.shared.httpclient
  A wrapper implementation of `HttpClient` which invokes supplied instances of `HttpClientContextHandler` before and after request execution.
ContextHandlingHttpClient(HttpClient) - Constructor for class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Constructor.
ContextHandlingHttpClient(HttpClient, List<HttpClientContextHandler>) - Constructor for class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Constructor.
contextInitializer - Variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Optional Context initialized.
contextInitializers - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  List of context initializers.
contextName - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Context name.
contextPathToCookiePath() - Method in class net.shibboleth.shared.net.CookieManager
  Turn the servlet context path into an appropriate cookie path.
contextService - Variable in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Bean source.
conversionService - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Conversion service to use.
conversionService - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Conversion service to use.
convert(Boolean) - Method in class net.shibboleth.shared.spring.config.BooleanToPredicateConverter
convert(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.FileConverter
convert(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.FileConverter
convert(String) - Method in class net.shibboleth.shared.spring.config.StringBooleanToPredicateConverter
convert(String) - Method in class net.shibboleth.shared.spring.config.StringToDurationConverter
convert(String) - Method in class net.shibboleth.shared.spring.config.StringToIPRangeConverter
convert(String) - Method in class net.shibboleth.shared.spring.config.StringToPeriodConverter
convert(String) - Method in class net.shibboleth.shared.spring.config.StringToResourceConverter
cookieAttributes - Variable in class net.shibboleth.shared.net.CookieManager
  Additional cookie attributes.
CookieBufferingFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Implementation of `Filter` which wraps the `HttpServletResponse` to ensure that only a single cookie of a given name is set.
CookieBufferingFilter - Class in net.shibboleth.utilities.java.support.net
  Legacy stub for compatibility.
CookieBufferingFilter() - Constructor for class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter
CookieBufferingFilter() - Constructor for class net.shibboleth.utilities.java.support.net.CookieBufferingFilter
CookieBufferingFilter.CookieBufferingHttpServletResponseProxy - Class in net.shibboleth.shared.spring.servlet.impl
  An implementation of `HttpServletResponse` which buffers added cookies to ensure only a single cookie of a given name is eventually set.
CookieBufferingHttpServletResponseProxy(HttpServletResponse) - Constructor for class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
  Constructor.
cookieDomain - Variable in class net.shibboleth.shared.net.CookieManager
  Domain of cookie.
cookieHasValue(String, String) - Method in class net.shibboleth.shared.net.CookieManager
  Check whether a cookie has a certain value.
cookieLimit - Variable in class net.shibboleth.shared.net.CookieManager
  Limit on numbeer of cookies when purging.
cookieManager - Variable in class net.shibboleth.shared.security.EncryptedCookieManager
  Optional cookie manager to use.
CookieManager - Class in net.shibboleth.shared.net
  A helper class for managing one or more cookies on behalf of a component.
CookieManager() - Constructor for class net.shibboleth.shared.net.CookieManager
  Constructor.
CookieManager.SameSiteValue - Enum Class in net.shibboleth.shared.net
  The allowed same-site cookie attribute values.
cookieMap - Variable in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
  Map of delayed cookie additions.
cookieName - Variable in class net.shibboleth.shared.security.EncryptedCookieManager
  Passwordless cookie name.
cookiePath - Variable in class net.shibboleth.shared.net.CookieManager
  Path of cookie.
copyToList(Collection<? extends T>) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Copies a collection to a list with non-null guarantee.
copyToMap(Map<? extends U, ? extends T>) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Copies a map to a map with non-null guarantee.
copyToSet(Collection<? extends T>) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Copies a collection to a set with non-null guarantee.
createBeanFactory() - Method in class net.shibboleth.shared.spring.context.FileSystemXmlWebApplicationContext
createBeanFactory(Element) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Creates a Spring bean factory from the supplied Spring beans element.
createBuilder() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Creates a new document builder.
createDelegate(XmlReaderContext, Element, BeanDefinitionParserDelegate) - Method in class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader
createImplementation() - Method in class net.shibboleth.shared.collection.LazySet
  Builds an appropriate delegate set.
createInstance() - Method in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
createInstance() - Method in class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Call the parent class to create the object, then initialize it aposite.
createInstance() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Template method that subclasses must override to construct the object returned by this factory.
createInstance() - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
createInstance() - Method in class net.shibboleth.shared.spring.factory.ViewResolversFactoryBean
  Template method that subclasses must override to construct the object returned by this factory.
createLayeredSocket(Socket, String, int, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
createRelative(String) - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Based on `UrlResource`.
createRelative(String) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Based on `UrlResource`.
createRelative(String) - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
createRelative(String, HttpClientContextHandler) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Create a resource relative to us, but use the supplied handler.
createRelativeResource(String) - Method in interface net.shibboleth.shared.resource.Resource
  Create a resource relative to this resource.
createRelativeResource(String) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Create a resource relative to this resource.
createRelativeResource(String) - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Create a resource relative to this resource.
createRelativeResource(String) - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Create a resource relative to this resource.
createRelativeResource(String) - Method in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Create a resource relative to this resource.
createServerSocket(int) - Method in class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory
createServerSocket(int, int) - Method in class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory
createServerSocket(int, int, InetAddress) - Method in class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory
createSocket(HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
createVelocityContext(Map<String, Object>) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Create a Velocity Context instance for the given model, to be passed to the template for merging.
createVelocityContext(Map<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Create a Velocity Context instance for the given model, to be passed to the template for merging.
createVelocityEngine() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Prepare the VelocityEngine instance and return it.
CriteriaSet - Class in net.shibboleth.shared.resolver
  This class holds instances of `Criterion` which are used in resolution or evaluation operations.
CriteriaSet() - Constructor for class net.shibboleth.shared.resolver.CriteriaSet
  Constructor.
CriteriaSet(Criterion...) - Constructor for class net.shibboleth.shared.resolver.CriteriaSet
  A convenience constructor for constructing and adding criteria.
Criterion - Interface in net.shibboleth.shared.resolver
  A generic marker interface for representing criteria used in resolution or evaluation operations.
CriterionPredicateRegistry<T> - Class in net.shibboleth.shared.resolver
  A registry which manages mappings from types of `Criterion` to types of `Predicate` which can evaluate that criterion's data against a particular target type.
CriterionPredicateRegistry() - Constructor for class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Constructor.
cspDigester - Variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  CSP digester.
cspNonceGenerator - Variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  CSP nonce generator.
current - Variable in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  The element most recently returned by next(), and the target for any subsequent remove() operation.
CURRENT_REQUEST - Static variable in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  ThreadLocal storage for request.
CURRENT_RESPONSE - Static variable in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  ThreadLocal storage for response.
CURRENT_VERSION_PROP - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Name of property representing current key version.
currentAlias - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Current key alias loaded.
currentAlias - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Current key alias loaded.
CUSTOM_PARSER_PROPERTIES_LOCATION - Static variable in class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
  Location to look for `Properties` that may affect custom parsing.
customObject - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  A custom object to inject into the script.
customObject - Variable in class net.shibboleth.shared.scripting.ScriptedRunnable
  Custom object for script.
customObject - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Custom object for script.
customObject - Variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Slot for custom view object to inject.
customObject - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  A custom object to inject into the expression context.
customProperties - Static variable in class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
  Property bad for custom parser properties to expose to subclasses.
CustomServerSocket(int, int, InetAddress) - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory.CustomServerSocket
  Constructor.
customServerSocketFactory - Variable in class net.shibboleth.shared.testing.InMemoryDirectory
  Server socket factory to track created sockets.
CustomServerSocketFactory() - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory
CYAN - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Cyan.

## D

DATA_TYPE_FACTORY - Static variable in class net.shibboleth.shared.xml.DOMTypeSupport
  JAXP DatatypeFactory.
DatabaseTestingSupport - Class in net.shibboleth.shared.testing
  Helper class for testing database-backed classes using custom DDL and SQL.
DatabaseTestingSupport() - Constructor for class net.shibboleth.shared.testing.DatabaseTestingSupport
  Hidden constructor.
DataExpiredException - Exception in net.shibboleth.shared.security
  Indicates the sealed data has expired.
DataExpiredException() - Constructor for exception net.shibboleth.shared.security.DataExpiredException
  Constructor.
DataExpiredException(Exception) - Constructor for exception net.shibboleth.shared.security.DataExpiredException
  Constructor.
DataExpiredException(String) - Constructor for exception net.shibboleth.shared.security.DataExpiredException
  Constructor.
DataExpiredException(String, Exception) - Constructor for exception net.shibboleth.shared.security.DataExpiredException
  Constructor.
dataSealer - Variable in class net.shibboleth.shared.security.EncryptedCookieManager
  Optional data sealer to use.
DataSealer - Class in net.shibboleth.shared.security
  Applies a MAC to time-limited information and encrypts with a symmetric key.
DataSealer() - Constructor for class net.shibboleth.shared.security.DataSealer
  Constructor.
DataSealerException - Exception in net.shibboleth.shared.security
  Exceptions during use of the `DataSealer`.
DataSealerException() - Constructor for exception net.shibboleth.shared.security.DataSealerException
  Constructor.
DataSealerException(Exception) - Constructor for exception net.shibboleth.shared.security.DataSealerException
  Constructor.
DataSealerException(String) - Constructor for exception net.shibboleth.shared.security.DataSealerException
  Constructor.
DataSealerException(String, Exception) - Constructor for exception net.shibboleth.shared.security.DataSealerException
  Constructor.
DataSealerKeyStrategy - Interface in net.shibboleth.shared.security
  Interface for acquiring secret keys on behalf of the `DataSealer` class, this principally abstracts methods of handling key versioning moreso than actual access to keys, by optimizing access to keys in accordance with the manner in which key rollover is handled.
DataSealerKeyStrategy.NamedKey - Record Class in net.shibboleth.shared.security
  Encapsulates a named key managed by a strategy.
decode(String) - Static method in class net.shibboleth.shared.codec.Base32Support
  Decodes (un)chunked Base32 encoded data.
decode(String) - Static method in class net.shibboleth.shared.codec.Base64Support
  Decodes (un)chunked Base64 encoded data.
decode(String) - Static method in class net.shibboleth.utilities.java.support.codec.Base32Support
  Deprecated.
  Decodes (un)chunked Base32 encoded data.
decode(String) - Static method in class net.shibboleth.utilities.java.support.codec.Base64Support
  Deprecated.
  Decodes (un)chunked Base64 encoded data.
decoder - Variable in class net.shibboleth.shared.security.DataSealer
  Decodes encrypted string to bytes.
decodeURLSafe(String) - Static method in class net.shibboleth.shared.codec.Base64Support
  Decodes (un)chunked Base64URL encoded data.
decodeURLSafe(String) - Static method in class net.shibboleth.utilities.java.support.codec.Base64Support
  Deprecated.
  Decodes (un)chunked Base64URL encoded data.
DecodingException - Exception in net.shibboleth.shared.codec
  A `CodecException` that occurs during decoding.
DecodingException() - Constructor for exception net.shibboleth.shared.codec.DecodingException
  Constructor.
DecodingException(Exception) - Constructor for exception net.shibboleth.shared.codec.DecodingException
  Constructor.
DecodingException(String) - Constructor for exception net.shibboleth.shared.codec.DecodingException
  Constructor.
DecodingException(String, Exception) - Constructor for exception net.shibboleth.shared.codec.DecodingException
  Constructor.
decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  A no-op decorator, returns the input.
decorateApacheBuilder() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Decorate the Apache builder as determined by this builder's parameters.
decorateApacheBuilder() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Decorate the Apache builder as determined by this builder's parameters.
decorateApacheBuilder() - Method in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Decorate the Apache builder as determined by this builder's parameters.
decremementReferenceCount() - Method in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  Decrements the current reference count by one.
DEFAULT - Enum constant in enum class net.shibboleth.shared.xml.XMLSpace
  xml:space value "default".
DEFAULT_CONTENT - Static variable in class net.shibboleth.shared.spring.resource.ConditionalResource
  Dummy content.
DEFAULT_CONTEXT_PROTOCOL - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The default protocol used when obtaining the SSLContxt instance.
DEFAULT_ENABLED_PROTOCOLS - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Default enabled protocols.
DEFAULT_ENGINE - Static variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  The default language is Javascript.
DEFAULT_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The default hostname verifier used by the socket factory.
DEFAULT_INPUT_CHARSET - Static variable in class net.shibboleth.shared.codec.StringDigester
  The default input character set.
DEFAULT_SECONDARY_HANDLER_BASE_LOCATION - Static variable in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  The base location to look for the secondary mapping files.
defaultContent - Variable in class net.shibboleth.shared.spring.resource.ConditionalResource
  Content to return if the resource is missing.
defaultKey - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Current default key loaded.
defaultKey - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Current default key loaded.
defaultSameSite - Variable in class net.shibboleth.shared.net.CookieManager
  SameSite attribute.
defaultValue - Variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Optional default value to apply.
DeferPlaceholderFileSystemXmlWebApplicationContext - Class in net.shibboleth.shared.spring.context
  An extension of `FileSystemXmlWebApplicationContext` that defers property placeholder resolution of config locations until after property sources have been initialized.
DeferPlaceholderFileSystemXmlWebApplicationContext() - Constructor for class net.shibboleth.shared.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext
delegate - Variable in class net.shibboleth.shared.collection.LazyList
  Delegate list.
delegate - Variable in class net.shibboleth.shared.collection.LazyMap
  The delegate map.
delegate - Variable in class net.shibboleth.shared.collection.LazySet
  The delegate set.
delegate - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  The `HttpServlet` instance that this proxy will delegate to and manage the lifecycle for.
delegateMonitor - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Object used to syncrhonize access where needed.
DelegatingAccessControlService - Class in net.shibboleth.shared.service.security.impl
  This class uses the `ReloadableService` concept to implement `AccessControlService` to hide the details of pinning and unpinning the underlying service.
DelegatingAccessControlService(ReloadableService<AccessControlService>) - Constructor for class net.shibboleth.shared.service.security.impl.DelegatingAccessControlService
  Constructor.
DelegatingServletProxy - Class in net.shibboleth.shared.spring.servlet.impl
  Proxy for a standard Servlet, delegating to a Spring-managed bean that implements the Servlet interface.
DelegatingServletProxy() - Constructor for class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Constructor for traditional use in `web.xml`.
DelegatingServletProxy(Servlet) - Constructor for class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Constructor using the given `Servlet` delegate.
DelegatingServletProxy(String) - Constructor for class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Constructor that will retrieve the named target bean from the Spring `WebApplicationContext` found in the `ServletContext` (either the 'root' application context or the context named by `DelegatingServletProxy.setContextAttribute(java.lang.String)`).
DelegatingServletProxy(String, WebApplicationContext) - Constructor for class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Constructor that will retrieve the named target bean from the given Spring `WebApplicationContext`.
DelimiterAwareApplicationContext - Class in net.shibboleth.ext.spring.context
  Deprecated, for removal: This API element is subject to removal in a future version.
DelimiterAwareApplicationContext - Class in net.shibboleth.shared.spring.context
  Version of `DeferPlaceholderFileSystemXmlWebApplicationContext` which does not necessarily assume that file list are space separated.
DelimiterAwareApplicationContext() - Constructor for class net.shibboleth.ext.spring.context.DelimiterAwareApplicationContext
  Deprecated.
  Constructor.
DelimiterAwareApplicationContext() - Constructor for class net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext
DeprecatedBeanDetector - Class in net.shibboleth.shared.spring.config
  A utility bean to look for and warn about deprecated bean names.
DeprecatedBeanDetector(Map<String, String>, String) - Constructor for class net.shibboleth.shared.spring.config.DeprecatedBeanDetector
  Constructor.
deprecation() - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Log deprecation warning.
DeprecationSupport - Class in net.shibboleth.shared.primitive
  Helper methods for reporting usage of deprecated features.
DeprecationSupport() - Constructor for class net.shibboleth.shared.primitive.DeprecationSupport
  Constructor.
DeprecationSupport.ObjectType - Enum Class in net.shibboleth.shared.primitive
  Type of object, setting, feature, etc.
deregister(Class<? extends Criterion>) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Deregister a criterion-evaluator mapping.
deregisterSchemePortMapping(String) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Deregister a scheme-to-port mapping.
destroy() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Destroys the component.
destroy() - Method in interface net.shibboleth.shared.component.DestructableComponent
  Destroys the component.
destroy() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Destroys the component.
destroy() - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
destroy() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Destroy the singleton instance, if any.
destroy() - Method in class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.RequestResponseContextFilter
destroy() - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
destroy(Object) - Static method in class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  If the given object is not null and an instance of `DestructableComponent`, then this method calls the given object's `DestructableComponent.destroy()` method.
destroyDelegate(Servlet) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Destroy the Servlet delegate.
destroyed - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Destroyed flag.
DestroyedComponentException - Exception in net.shibboleth.shared.component
  Exception thrown if a component has been destroyed and an attempt was made to use it.
DestroyedComponentException() - Constructor for exception net.shibboleth.shared.component.DestroyedComponentException
  Constructor.
DestroyedComponentException(Exception) - Constructor for exception net.shibboleth.shared.component.DestroyedComponentException
  Constructor.
DestroyedComponentException(Object) - Constructor for exception net.shibboleth.shared.component.DestroyedComponentException
  Constructor.
DestroyedComponentException(String) - Constructor for exception net.shibboleth.shared.component.DestroyedComponentException
  Constructor.
DestroyedComponentException(String, Exception) - Constructor for exception net.shibboleth.shared.component.DestroyedComponentException
  Constructor.
destroyInstance(T) - Method in class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Callback for destroying a singleton instance.
destroyInstance(T) - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Callback for destroying a singleton instance.
DestructableComponent - Interface in net.shibboleth.shared.component
  A component which can be destroyed and its resources reclaimed.
determineLocalAddress(HttpHost, HttpContext) - Method in class net.shibboleth.shared.httpclient.LocalAddressProxyRoutePlanner
determineLocalAddress(HttpHost, HttpContext) - Method in class net.shibboleth.shared.httpclient.LocalAddressRoutePlanner
determineLocalAddress(HttpHost, HttpContext) - Method in class net.shibboleth.shared.httpclient.LocalAddressSystemRoutePlanner
determineTarget(ClassicHttpRequest) - Static method in class net.shibboleth.shared.httpclient.AbstractHttpClient
  Determine the `HttpHost` instance based on the specified request.
digestAlgorithm - Variable in class net.shibboleth.shared.codec.StringDigester
  The message digest algorithm to use.
directoryServer - Variable in class net.shibboleth.shared.testing.InMemoryDirectory
  Directory server.
disableAuthCaching - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling auth caching.
disableAutomaticRetries - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling automatic retries.
disableBasedOnServletAPI - Variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Whether to disable automatically on newer API.
disableConnectionState - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling connection state.
disableContentCompression - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling content compression.
disableCookieManagement - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling cookie management.
disableRedirectHandling - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for disabling redirect handling.
DNS_ALTNAMES - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  DNS subjectAltNames.
dnsSubjectAltNames - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  DNS subjectAltNames.
doCreateInstance() - Method in class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Call the parent class to create the instance.
doCreateInstance() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Call the parent class to create the instance.
doCreateInstance() - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Call the parent class to create the instance.
doCreateInstance() - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  Call the parent class to create the instance.
doCreateInstance() - Method in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  Call the parent class to create the instance.
document - Variable in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
  Resulting `Document`.
DocumentBuilderProxy(DocumentBuilder, BasicParserPool) - Constructor for class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Constructor.
doDestroy() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Performs component specific destruction logic.
doDestroy() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Performs component specific destruction logic.
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
  Execute the HTTP request.
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Execute the HTTP request.
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Execute the HTTP request.
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Execute the HTTP request.
doFilter(ServletRequest, ServletResponse) - Method in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter.Chain
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.servlet.impl.StubbedFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
doInit() - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Subclasses should override this method to allow for installation of `SecondaryNamespaceHandler` instances.
doInit() - Method in class net.shibboleth.shared.spring.custom.SecondaryNamespaceHandler
  Subclasses implement this method and in it register the `BeanDefinitionParser`s via calls to `SecondaryNamespaceHandler.registerBeanDefinitionParser(QName, BeanDefinitionParser)`.
doInitialize() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.net.CookieManager
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.security.DataSealer
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Performs the initialization of the component.
doInitialize() - Method in class net.shibboleth.shared.service.security.impl.ReloadingAccessControlService
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.service.security.impl.ServiceableAccessControlService
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  This method checks to ensure that the component ID is not null.
doInitialize() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Initialize the pool.
DOMDocumentFactoryBean - Class in net.shibboleth.shared.spring.factory
  Spring bean factory for producing a `Document` from a resource.
DOMDocumentFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
DOMTypeSupport - Class in net.shibboleth.shared.xml
  Set of helper methods for working with DOM data types.
DOMTypeSupport() - Constructor for class net.shibboleth.shared.xml.DOMTypeSupport
  Constructor.
doReload() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Performs the actual reload.
doReload() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Performs the actual reload.
doReload() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Performs the actual reload.
doRender(Context, HttpServletResponse) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Render the Velocity view to the given response, using the given Velocity context which contains the complete template model to use.
doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
doRun(T) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  The execution method to override.
doURLDecode(String) - Static method in class net.shibboleth.shared.net.URISupport
  Perform URL decoding on the given string using UTF-8 as the encoding.
doURLDecode(String, Charset) - Static method in class net.shibboleth.shared.net.URISupport
  Perform URL decoding on the given string.
doURLEncode(String) - Static method in class net.shibboleth.shared.net.URISupport
  Deprecated.
dtdValidating - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builder should validate.
dumpCookies() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
  Transfer cookies added into the real response.
DurationPropertyEditor - Class in net.shibboleth.shared.spring.config
  Allows setting of Duration-valued properties using lexical string form.
DurationPropertyEditor() - Constructor for class net.shibboleth.shared.spring.config.DurationPropertyEditor
durationToString(Duration) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Converts a `Duration` to a lexical duration, as defined by XML Schema 1.0.
DynamicResponseHeaderFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Implementation of an HTTP servlet `Filter` which supports configurable response header injection, including via injected functions that can conditionally attach headers.
DynamicResponseHeaderFilter() - Constructor for class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Constructor.
DynamicResponseHeaderFilter.ResponseProxy - Class in net.shibboleth.shared.spring.servlet.impl
  An implementation of `HttpServletResponse` which adds the response headers supplied by the outer class.

## E

EARLIEST - Enum constant in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Run as early as possible.
EARLY - Enum constant in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Run early but not the earliest.
earlySingletonInstance - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
EarlySingletonInvocationHandler() - Constructor for class net.shibboleth.shared.spring.factory.AbstractFactoryBean.EarlySingletonInvocationHandler
ELEMENT - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  XML element.
ElementSupport - Class in net.shibboleth.shared.xml
  Set of helper methods for working with DOM Elements.
ElementSupport() - Constructor for class net.shibboleth.shared.xml.ElementSupport
  Constructor.
EmbeddedAndSchemaAwareReader - Class in net.shibboleth.shared.spring.custom
  An extension to our `SchemaTypeAwareBeanDefinitionDocumentReader` which, in addition allows parsing of embedded <beans> statements (by the native spring parsers).
EmbeddedAndSchemaAwareReader() - Constructor for class net.shibboleth.shared.spring.custom.EmbeddedAndSchemaAwareReader
EmbeddedJetty - Class in net.shibboleth.shared.testing
  Testing fixture using Jetty to server a specified handler.
EmbeddedJetty() - Constructor for class net.shibboleth.shared.testing.EmbeddedJetty
EmbeddedJetty.ResourceHandler - Class in net.shibboleth.shared.testing
  Jetty handler to server content.
emptyList() - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets an empty list with non-null guarantee.
emptyMap() - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets an empty map with non-null guarantee.
emptySet() - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets an empty set with non-null guarantee.
enabledCipherSuites - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The SSL/TLS cipher suites enabled on sockets produced the socket factory.
enabledProtocols - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The SSL/TLS protocols enabled on sockets produced by the socket factory.
encode(byte[], boolean) - Static method in class net.shibboleth.shared.codec.Base32Support
  Base32 encodes the given binary data.
encode(byte[], boolean) - Static method in class net.shibboleth.shared.codec.Base64Support
  Base64 encodes the given binary data.
encode(byte[], boolean) - Static method in class net.shibboleth.utilities.java.support.codec.Base32Support
  Deprecated.
  Base32 encodes the given binary data.
encode(byte[], boolean) - Static method in class net.shibboleth.utilities.java.support.codec.Base64Support
  Deprecated.
  Base64 encodes the given binary data.
encode(char[], String) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Encode a string for safe use in an HTML entity field.
encodeCharacter(char[], char) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Encodes a character for safe use in an HTML entity field.
encodeForHTML(String) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Encode data for use in HTML using HTML entity encoding
encodeForHTML(String) - Static method in class net.shibboleth.utilities.java.support.codec.HTMLEncoder
  Deprecated.
  Encode data for use in HTML using HTML entity encoding
encodeForHTMLAttribute(String) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Encode data for use in HTML attributes.
encodeForHTMLAttribute(String) - Static method in class net.shibboleth.utilities.java.support.codec.HTMLEncoder
  Deprecated.
  Encode data for use in HTML attributes.
encodeOutput(byte[]) - Method in class net.shibboleth.shared.codec.StringDigester
  Apply the output encoding.
encoder - Variable in class net.shibboleth.shared.security.DataSealer
  Encodes encrypted bytes to string.
encoder - Variable in class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Encoder used to convert the random bytes in to a string.
encodeURLSafe(byte[]) - Static method in class net.shibboleth.shared.codec.Base64Support
  Base64URL encodes the given binary data.
encodeURLSafe(byte[]) - Static method in class net.shibboleth.utilities.java.support.codec.Base64Support
  Deprecated.
  Base64URL encodes the given binary data.
encoding - Variable in class net.shibboleth.shared.spring.velocity.VelocityView
  Template encoding.
EncodingException - Exception in net.shibboleth.shared.codec
  A `CodecException` that occurs during encoding.
EncodingException() - Constructor for exception net.shibboleth.shared.codec.EncodingException
  Constructor.
EncodingException(Exception) - Constructor for exception net.shibboleth.shared.codec.EncodingException
  Constructor.
EncodingException(String) - Constructor for exception net.shibboleth.shared.codec.EncodingException
  Constructor.
EncodingException(String, Exception) - Constructor for exception net.shibboleth.shared.codec.EncodingException
  Constructor.
EncryptedCookieManager - Class in net.shibboleth.shared.security
  Wrapper for managing a cookie encrypted with the `DataSealer` component.
EncryptedCookieManager() - Constructor for class net.shibboleth.shared.security.EncryptedCookieManager
enforceAllowedParameters - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Flag indicating whether to enforce the allowed parameters.
engine - Variable in class net.shibboleth.shared.velocity.Template
  The `VelocityEngine` used when evaluating the template.
engineName - Variable in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  The JSR223 engine name.
ensureAttributeValue(Element, String, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the trimmed value of an attribute from an element, ensuring it is not null or empty.
ensureAttributeValue(Element, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the trimmed value of an attribute from an element, ensuring it is not null or empty.
ensureDocumentElement(Document) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Return `Document.getDocumentElement()`, raising an `IllegalStateException` if null.
ensureId() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Return the ID of this component, guaranteeing a non-`null` result.
ensureLocalPart(QName) - Static method in class net.shibboleth.shared.xml.QNameSupport
  Returns `QName.getLocalPart()`, raising an `IllegalStateException` if null.
ensureOwnerDocument(Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Return `Node.getOwnerDocument()`, raising an `IllegalStateException` if null.
entityResolver - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Entity resolver used by builders.
entrySet() - Method in class net.shibboleth.shared.collection.LazyMap
entrySet() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
equals(Object) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
equals(Object) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
equals(Object) - Method in class net.shibboleth.shared.collection.LazyList
equals(Object) - Method in class net.shibboleth.shared.collection.LazyMap
equals(Object) - Method in class net.shibboleth.shared.collection.LazySet
equals(Object) - Method in class net.shibboleth.shared.collection.Pair
equals(Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
equals(Object) - Method in class net.shibboleth.shared.logic.TransformAndCheckFunction
equals(Object) - Method in class net.shibboleth.shared.logic.TrimOrNullStringFunction
equals(Object) - Method in class net.shibboleth.shared.net.IPRange
equals(Object) - Method in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.shibboleth.shared.velocity.Template
error(String) - Static method in class net.shibboleth.shared.cli.AbstractCommandLine
  Prints the error message to STDERR.
error(SAXParseException) - Method in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
errorHandler - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Error handler used by builders.
errorHandler - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Custom error handler.
ErrorRaisingController - Class in net.shibboleth.shared.spring.error
  MVC controller for responding to errors by dispatching them to the MVC error handling umbrella.
ErrorRaisingController() - Constructor for class net.shibboleth.shared.spring.error.ErrorRaisingController
eval(Bindings) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Evaluates this script against the given bindings.
eval(ScriptContext) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Evaluates this script against the given context.
EvaluableScript - Class in net.shibboleth.shared.scripting
  This is a helper class that takes care of reading in, optionally compiling, and evaluating a script.
EvaluableScript() - Constructor for class net.shibboleth.shared.scripting.EvaluableScript
  Constructor.
EvaluableScriptFactoryBean - Class in net.shibboleth.shared.spring.factory
  A factory bean to summon up an `EvaluableScript` from either inline data or from a resource.
EvaluableScriptFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
evaluate(Object...) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Evaluate the script.
evaluate(Object...) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Evaluate the Spring expression on the provided input.
evictExpiredConnections - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for evicting expired connections from the connection pool using a background thread.
evictIdleConnections - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for evicting expired connections from the connection pool using a background thread.
exception - Variable in class net.shibboleth.shared.testing.MockExceptionCriterion
execute() - Method in class net.shibboleth.shared.scripting.ScriptedRunnable.RunnableScriptEvaluator
  Run the script.
execute(ClassicHttpRequest) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(HttpHost, ClassicHttpRequest) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(HttpHost, ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in class net.shibboleth.shared.httpclient.AbstractHttpClient
ExecuteUpdate(String, DataSource) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Execute an SQP update.
executorService - Variable in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Executor service which implements the timeout handling.
exists() - Method in interface net.shibboleth.shared.resource.Resource
  Return whether this resource actually exists in physical form.
exists() - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Return whether this resource actually exists in physical form.
exists() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return whether this resource actually exists in physical form.
exists() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return whether this resource actually exists in physical form.
exists() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return whether this resource actually exists in physical form.
exists() - Method in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Return whether this resource actually exists in physical form.
expandEntityReferences - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders expand entity references.
extendContext(ScriptContext) - Method in interface net.shibboleth.shared.scripting.ScriptContextExtender
  Instructs the implementing component to decorate the input context with any additional content.
ExtendedMappingExceptionResolver - Class in net.shibboleth.shared.spring.error
  Custom Spring exception to view mapper that populates the view model with data obtained via an extension function.
ExtendedMappingExceptionResolver() - Constructor for class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Constructor.
ExtendedMappingExceptionResolver(Function<HttpServletRequest, Map<String, Object>>) - Constructor for class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Constructor.
extractAndCheckDecryptedData(byte[], int, int) - Method in class net.shibboleth.shared.security.DataSealer
  Extract the GZIP'd data and test for expiration before returning it.

## F

factoryPostProcessors - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  List of bean factory post processors for this service's content.
factoryPostProcessors - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  List of bean factory post processors for this service's content.
failFast - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Do we fail immediately if the config is bogus?
failOnConstraintViolation - Variable in class net.shibboleth.shared.logic.TransformAndCheckFunction
  Whether input that does not meet the constraint should cause an error or just be silently dropped.
fallbackConfiguration - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  URL to the fallback logback configuration found in the classpath.
falseFunction - Variable in class net.shibboleth.shared.logic.PredicateDrivenFunction
  Function to apply if predicate is false.
fatalError(SAXParseException) - Method in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
features - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Features to set on factory.
FileBackedHTTPResource - Class in net.shibboleth.shared.spring.httpclient.resource
  A resource representing a file read from an HTTP(S) location.
FileBackedHTTPResource(String, HttpClient, String) - Constructor for class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Constructor.
FileBackedHTTPResource(String, HttpClient, URL) - Constructor for class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Constructor.
FileCachingHttpClientBuilder - Class in net.shibboleth.shared.httpclient
  An `HttpClient` builder that supports RFC 2616 caching.
FileCachingHttpClientBuilder() - Constructor for class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Constructor.
FileCachingHttpClientBuilder(CachingHttpClientBuilder) - Constructor for class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Constructor.
FileCachingHttpClientBuilder.StorageMaintenanceTask - Class in net.shibboleth.shared.httpclient
  Scheduled task to manage an instance of `ManagedHttpCacheStorage`.
FileCachingHttpClientBuilder.StorageManagingHttpClient - Class in net.shibboleth.shared.httpclient
  Class which wraps a caching instance of `HttpClient` and its associated `ManagedHttpCacheStorage`, and manages the scheduled maintenance and lifecycle of the latter.
FileCachingHttpClientFactoryBean - Class in net.shibboleth.shared.spring.httpclient.factory
  Factory bean version of `FileCachingHttpClientBuilder`.
FileCachingHttpClientFactoryBean() - Constructor for class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
FileConverter(String) - Constructor for class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.FileConverter
  Constructor.
FileConverter(String) - Constructor for class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.FileConverter
  Constructor.
FilesystemGenericApplicationContext - Class in net.shibboleth.shared.spring.context
  An extension of `GenericApplicationContext` that is biased in favor of the filesystem such that bare resource paths are assumed to be files rather than classpath resources, and supports conditional resources.
FilesystemGenericApplicationContext() - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericApplicationContext
  Constructor.
FilesystemGenericApplicationContext(DefaultListableBeanFactory) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericApplicationContext
  Constructor.
FilesystemGenericApplicationContext(DefaultListableBeanFactory, ApplicationContext) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericApplicationContext
  Constructor.
FilesystemGenericApplicationContext(ApplicationContext) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericApplicationContext
  Constructor.
FilesystemGenericWebApplicationContext - Class in net.shibboleth.shared.spring.context
  An extension of `GenericWebApplicationContext` that is biased in favor of the filesystem such that bare resource paths are assumed to be files rather than classpath resources, and supports conditional resources.
FilesystemGenericWebApplicationContext() - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext
  Constructor.
FilesystemGenericWebApplicationContext(ServletContext) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext
  Constructor.
FilesystemGenericWebApplicationContext(DefaultListableBeanFactory) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext
  Constructor.
FilesystemGenericWebApplicationContext(DefaultListableBeanFactory, ServletContext) - Constructor for class net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext
  Constructor.
FileSystemXmlWebApplicationContext - Class in net.shibboleth.shared.spring.context
  An extension of `XmlWebApplicationContext` that (1) is biased in favor of the filesystem such that bare resource paths are assumed to be files rather than classpath resources and (2) supports loading "classpath*:" and "conditional:" resources.
FileSystemXmlWebApplicationContext() - Constructor for class net.shibboleth.shared.spring.context.FileSystemXmlWebApplicationContext
  Constructor.
fileURIFromAbsolutePath(String) - Static method in class net.shibboleth.shared.net.URISupport
  Create a file: URI from an absolute path, dealing with the Windows, non leading "/" issue.
FilterOrder(int) - Constructor for enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Constructor.
filters - Variable in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter
  Embedded chain.
finalizeContext(ScriptContext, Object) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Complete processing by evaluating the result of the script and returning the final result to the caller.
findAllAnnotationsOnBean(String, Class<A>, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
findAnnotationOnBean(String, Class<A>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
findAnnotationOnBean(String, Class<A>, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
findParserForElement(Element) - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Locates the `BeanDefinitionParser` from the register implementations using the local name of the supplied `Element`.
findWebApplicationContext() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Return the `WebApplicationContext` passed in at construction time, if available.
first - Variable in class net.shibboleth.shared.collection.Pair
  First object in pair.
firstList - Variable in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  First list to combine.
firstNonNull(T...) - Static method in class net.shibboleth.shared.primitive.ObjectSupport
  Return the first from a list of arguments that is non-null, or null if all arguments are null.
forBiPredicate(BiPredicate<? super T, ? super U>) - Static method in class net.shibboleth.shared.logic.BiFunctionSupport
  Creates a `BiFunction` that returns the same boolean output as the given `BiPredicate` for all inputs.
forCollection(Function<T1, T2>, Collection<T2>) - Static method in class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Factory method for collection-based constructor.
forFunctionOfFirstArg(Function<? super A, ? extends C>) - Static method in class net.shibboleth.shared.logic.BiFunctionSupport
  Adapts a `Function` into a {BiFunction} that ignores the second argument.
forFunctionOfSecondArg(Function<? super B, ? extends C>) - Static method in class net.shibboleth.shared.logic.BiFunctionSupport
  Adapts a `Function` into a {BiFunction} that ignores the first argument.
forPredicate(Function<T1, T2>, Predicate<T2>) - Static method in class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Factory method for predicate-based constructor.
forPredicate(Predicate<T>) - Static method in class net.shibboleth.shared.logic.FunctionSupport
  Creates a function that returns the same boolean output as the given predicate for all inputs.
forPredicate(Predicate<T>) - Static method in class net.shibboleth.utilities.java.support.logic.FunctionSupport
  Deprecated.
  Creates a function that returns the same boolean output as the given predicate for all inputs.
fragment - Variable in class net.shibboleth.shared.net.URLBuilder
  URL fragment.
fromBiFunction(BiFunction<? super T, ? super U, Boolean>, BiPredicate<T, U>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Creates a `BiPredicate` that applies a `BiFunction` to inputs and returns its result, or a default value if null.
fromFunction(Function<T, Boolean>, Predicate<? super T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Creates a predicate that applies a function to an input and returns its result, or a default value if null.
fromFunction(Function<T, Boolean>, Predicate<? super T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Creates a predicate that applies a function to an input and returns its result, or a default value if null.
fromTemplate(VelocityEngine, String) - Static method in class net.shibboleth.shared.velocity.Template
  A convenience method that invoked `Template.fromTemplate(VelocityEngine, String, Charset)` and assumes the given template is US ASCII encoded.
fromTemplate(VelocityEngine, String, Charset) - Static method in class net.shibboleth.shared.velocity.Template
  Constructs a `Template` from a given template.
fromTemplateName(VelocityEngine, String) - Static method in class net.shibboleth.shared.velocity.Template
  A convenience method that invoked `Template.fromTemplateName(VelocityEngine, String, Charset)` and assumes the named template is US ASCII encoded.
fromTemplateName(VelocityEngine, String, Charset) - Static method in class net.shibboleth.shared.velocity.Template
  Constructs a `Template` that evaluates a named velocity template with a using the given velocity engine.
FunctionSupport - Class in net.shibboleth.shared.logic
  Helper class for constructing functions that are fully generic, in contrast to the broken, Object-bound types Guava can build.
FunctionSupport - Class in net.shibboleth.utilities.java.support.logic
  Deprecated, for removal: This API element is subject to removal in a future version.
FunctionSupport() - Constructor for class net.shibboleth.shared.logic.FunctionSupport
  Constructor.
FunctionSupport() - Constructor for class net.shibboleth.utilities.java.support.logic.FunctionSupport
  Deprecated.
  Constructor.

## G

gauges - Variable in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  The map of gauges.
generate() - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  The main routine.
generateCertificate(KeyPair) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Generates the self-signed certificate.
generateIdentifier() - Method in interface net.shibboleth.shared.security.IdentifierGenerationStrategy
  Generates an identifier guaranteed to be XML ID safe.
generateIdentifier() - Method in class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Generates an identifier guaranteed to be XML ID safe.
generateIdentifier() - Method in class net.shibboleth.shared.security.impl.Type4UUIDIdentifierGenerationStrategy
  Generates an identifier guaranteed to be XML ID safe.
generateIdentifier(boolean) - Method in interface net.shibboleth.shared.security.IdentifierGenerationStrategy
  Generates an identifier.
generateIdentifier(boolean) - Method in class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Generates an identifier.
generateIdentifier(boolean) - Method in class net.shibboleth.shared.security.impl.Type4UUIDIdentifierGenerationStrategy
  Generates an identifier.
generateKeyPair() - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Generates the key pair for the certificate.
get() - Method in interface net.shibboleth.shared.primitive.NonnullSupplier
get() - Method in class net.shibboleth.shared.servlet.impl.ThreadLocalHttpServletRequestSupplier
  Get the current HttpServletRequest from ThreadLocal storage.
get() - Method in class net.shibboleth.shared.servlet.impl.ThreadLocalHttpServletResponseSupplier
  Get the current HttpServletResponse from ThreadLocal storage.
get() - Method in class net.shibboleth.shared.testing.ConstantSupplier
get(int) - Method in class net.shibboleth.shared.collection.LazyList
get(Class<T>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Gets the instances mapped to the given type or an empty list.
get(Class<X>) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
  Get the set element specified by the class parameter.
get(Object) - Method in class net.shibboleth.shared.collection.LazyMap
get(Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
get(String) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Gets a registered object by its index.
get(String, ObjectFactory<?>) - Method in class net.shibboleth.shared.service.reloadable.ReloadableScope
getActivationCondition() - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
  Get the condition to control activation of this filter.
getActivationCondition() - Method in class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
  Get the condition to control activation of this filter.
getAdditionalPropertiesPropertyName() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the name of the property identifying the additional property resources to load (e.g., "idp.additionalProperties").
getAdditionalSources(ConfigurableApplicationContext, String, Properties) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Find out all the additional property files we need to load.
getAdditionalSpringResources() - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Return any additional resources that should be prepended to that supplied by the caller.
getAliases(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getAllowedContentTypes() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Get the allowed types.
getAllowedMethods() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestMethodValidator
  Get the allowed methods.
getAllowedParameters() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Get the allowed parameters.
getAllowNullContentType() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Gets whether to allow an absent content type.
getApacheBuilder() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the Apache `HttpClientBuilder` instance over which this builder will be layered.
getApplicationContext() - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Get the Spring context.
getApplicationContext() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Get the context used to load this bean.
getApplicationName() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getApplicationStartup() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getArgumentClass() - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Get the class of the argument object to instantiate.
getAttribute(Element, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the attribute with the given name.
getAttributeValue(Element, String, String) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the value of an attribute from an element.
getAttributeValue(Element, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the value of an attribute from an element.
getAttributeValueAsBoolean(Attr) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Parses the attribute's value.
getAttributeValueAsList(Attr) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Gets the value of a list-type attribute as a `BeanDefinitionBuilder`.
getAttributeValueAsList(Attr) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the value of a list-type attribute as a list.
getAttributeValueAsQName(Attr) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Constructs a QName from an attributes value.
getAutomaticModuleName(JarFile) - Method in class net.shibboleth.shared.testing.ShowAutomaticModuleNames
  Fetch the automatic module name (if any) from a `.jar` file.
getAutoSearchPropertyName() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the name of the property determining whether to enable auto-search (e.g., "idp.searchForProperties").
getAutoSearchRoot() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the root folder under the search location to search for additional property files.
getAutowireCapableBeanFactory() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBaseURI() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getBean(Class<T>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBean(Class<T>, Object...) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBean(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBean(String, Class<T>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBean(String, Object...) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBean(BeanFactory, Class<T>) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Retrieves the bean of the supplied type from the supplied bean factory.
getBeanDefinitionCount() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanDefinitionNames() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanFactory() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Return the BeanFactory that this bean runs in.
getBeanFactory() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanNamesForAnnotation(Class<? extends Annotation>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanNamesForType(Class<?>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanNamesForType(Class<?>, boolean, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanNamesForType(ResolvableType) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanNamesForType(ResolvableType, boolean, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanProvider(Class<T>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanProvider(Class<T>, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanProvider(ParameterizedTypeReference<T>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanProvider(ResolvableType) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanProvider(ResolvableType, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeansOfType(Class<T>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeansOfType(Class<T>, boolean, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeansWithAnnotation(Class<? extends Annotation>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getBeanTypeConverter() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Obtain a bean type converter from the BeanFactory that this bean runs in.
getBuilder() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets a builder from the pool.
getBuilder() - Method in interface net.shibboleth.shared.xml.ParserPool
  Gets a builder from the pool.
getBuilderAttributes() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the builder attributes used when creating builders.
getBuilderFeatures() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the builders' features.
getByteStream() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getCacheDirectory() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Gets the directory in which cached content will be stored.
getCaseSensitive() - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Get case sensitivity.
getCertifiedText() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getCharacterStream() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getChildElements(Node) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the child elements of the given element.
getChildElements(Node, QName) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the child nodes with the given local tag name.
getChildElementsByTagName(Node, String) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the child nodes with the given local tag name.
getChildElementsByTagNameNS(Node, String, String) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the child nodes with the given namespace qualified tag name.
getClassLoader() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getComponent() - Method in class net.shibboleth.shared.service.security.impl.ReloadingAccessControlService
  Extract the component that does the actual work.
getComponent() - Method in class net.shibboleth.shared.service.security.impl.ServiceableAccessControlService
  Extract the component that does the actual work.
getComponent() - Method in interface net.shibboleth.shared.service.ServiceableComponent
  Extract the component that does the actual work.
getComponent() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Extract the component that does the actual work.
getComponent() - Method in class net.shibboleth.shared.spring.service.ApplicationContextServiceableComponent
  Extract the component that does the actual work.
getComponent() - Method in class net.shibboleth.shared.spring.service.impl.SpringServiceableComponent
  Extract the component that does the actual work.
getComponents() - Method in class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Gets the final collection of merged components.
getConnectionMaxIdleTime() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the max idle time allowed for an idle connection before it is evicted.
getConnectionProxyHost() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the hostname of the default proxy used when making connection.
getConnectionProxyPassword() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the password used when authenticating to the proxy.
getConnectionProxyPort() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the port of the default proxy used when making connection.
getConnectionProxyUsername() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the username to use when authenticating to the proxy.
getConnectionRequestTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the maximum length of time to wait for a connection to be returned from the connection manager.
getConnectionTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the maximum length of time to wait for the connection to be established.
getContextAttribute() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Return the name of the ServletContext attribute which should be used to retrieve the `WebApplicationContext` from which to load the delegate `Servlet` bean.
getConversationId() - Method in class net.shibboleth.shared.service.reloadable.ReloadableScope
getCookieAttributes() - Method in class net.shibboleth.shared.net.CookieManager
  Gets additional attributes to apply to the cookie.
getCookieDomain() - Method in class net.shibboleth.shared.net.CookieManager
  Get the cookie domain to use.
getCookieLimit() - Method in class net.shibboleth.shared.net.CookieManager
  Gets the limit on cookies of a given set when purging.
getCookiePath() - Method in class net.shibboleth.shared.net.CookieManager
  Get the cookie path to use.
getCookies() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
  Get the map of cookies that will be set.
getCookieValue(String, String) - Method in class net.shibboleth.shared.net.CookieManager
  Return the first matching cookie's value.
getCustomObject() - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Return the custom (externally provided) object.
getCustomObject() - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
  Return the custom (externally provided) object.
getCustomObject() - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Get the custom (externally provided) object.
getCustomProperty(String, String) - Static method in class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
  Get a custom parser property, or return the default value specified.
GetDataSourceFromHsqlServer(String, String) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Summons up a database connection to an hsqldb server running somewhere.
GetDataSourceFromUrl(String, String) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Createa data source from a provided URL.
getDataTypeFactory() - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Gets a static instance of a JAXP DatatypeFactory.
getDateTimeAttribute(Attr) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the value of a dateTime-type attribute as an `Instant`.
getDefaultKey() - Method in interface net.shibboleth.shared.security.DataSealerKeyStrategy
  Deprecated, for removal: This API element is subject to removal in a future version.
getDefaultKey() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Get the default/current key to use for new operations, returned along with an identifier for it.
getDefaultKey() - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Get the default/current key to use for new operations, returned along with an identifier for it.
getDefaultKeyRecord() - Method in interface net.shibboleth.shared.security.DataSealerKeyStrategy
  Get an immutable record of the default named key.
getDefaultKeyRecord() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Get an immutable record of the default named key.
getDefaultKeyRecord() - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Get an immutable record of the default named key.
getDefaultProperties() - Static method in class net.shibboleth.shared.testing.VelocityEngine
  Returns the default velocity engine properties.
getDelimiters() - Method in class net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext
  Get the delimiters we will split the config locations on.
getDescription() - Method in interface net.shibboleth.shared.resource.Resource
  Return a description for this resource, to be used for error output when working with the resource.
getDescription() - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Return a description for this resource, to be used for error output when working with the resource.
getDescription() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return a description for this resource, to be used for error output when working with the resource.
getDescription() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return a description for this resource, to be used for error output when working with the resource.
getDescription() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return a description for this resource, to be used for error output when working with the resource.
getDisplayName() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getDOMImplementation() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
getDOMImplementationLS(Node) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Gets the DOM, level 3, Load/Store implementation associated with the given node.
getDuplicateWarningPropertyName() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the name of the property to populate with duplicates detected.
getDurationAttributeValue(Attr) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the value of a duration-type attribute as a `Duration`.
getDynamicContextHandlerList(HttpClientContext) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Get the list of `HttpClientContextHandler` for the `HttpClientContext`.
getDynamicContextHandlerList(HttpClientContext) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Get the list of `HttpClientContextHandler` for the `HttpClientContext`.
getEarlySingletonInstance() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Determine an 'early singleton' instance, exposed in case of a circular reference.
getEarlySingletonInterfaces() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Return an array of interfaces that a singleton object exposed by this FactoryBean is supposed to implement, for use with an 'early singleton proxy' that will be exposed in case of a circular reference.
getElementAncestor(Node) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the ancestor element node to the given node.
getElementContentAsList(Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the value of a list-type element as a list.
getElementContentAsQName(Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Constructs a QName from an element's adjacent Text child nodes.
getElementContentAsString(Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the text content for this Element only.
getElementTextContentAsManagedList(Collection<Element>) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Gets the text content of a list of `Element`s as a `ManagedList`.
getEnabledCipherSuites() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the list of enabled SSL/TLS cipher suites on sockets produced by the factory.
getEnabledProtocols() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the list of enabled SSL/TLS protocols on sockets produced by the factory.
getEncoding() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Return the encoding for the Velocity template.
getEncoding() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getEngineName() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Get the engine Name.
getEntityResolver() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the `EntityResolver`.
getEnvironment() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getErrorHandler() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the `ErrorHandler`.
getException() - Method in class net.shibboleth.shared.testing.MockExceptionCriterion
  Gets the exception to raise.
getExcludedSearchPaths() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the collection of paths under the search root to exclude when searching for additional property files.
getFailFastPropertyName() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the name of the property used to control fail-fast behavior (e.g., "idp.initializer.failFast").
getFile() - Method in interface net.shibboleth.shared.resource.Resource
  Return a File handle for this resource.
getFile() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return a File handle for this resource.
getFile() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return a File handle for this resource.
getFile() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return a File handle for this resource.
getFilename() - Method in interface net.shibboleth.shared.resource.Resource
  Determine a filename for this resource, i.e.
getFilename() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Determine a filename for this resource, i.e.
getFilename() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Determine a filename for this resource, i.e.
getFilename() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Determine a filename for this resource, i.e.
getFilteredIterable(Iterable<T>, Set<Predicate<T>>, boolean, boolean) - Static method in class net.shibboleth.shared.resolver.ResolverSupport
  Return a filtered `Iterable` of the specified candidates based on the supplied set of `Predicate` and the satisfyAny flag.
getFirst() - Method in class net.shibboleth.shared.collection.Pair
  Gets the first object in the pair.
getFirstChildElement(Node) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the first child Element of the node, skipping any Text nodes such as whitespace.
getFirstChildElement(Node, QName) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Returns the first child element of the supplied element with the supplied name if it exists.
getFirstList() - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  Set the first list to combine.
getFirstRequestInterceptors() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the list of request interceptors to add first.
getFirstResponseInterceptors() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the list of response interceptors to add first.
getFragment() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the URL fragment in its decoded form.
getFullRequestURI(HttpServletRequest) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Gets the URL that was requested to generate this request.
getHexForNonAlphanumeric(char) - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Lookup the hex value of any character that is not alphanumeric.
getHideExceptions() - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Get whether to hide exceptions in script execution.
getHomePropertyName() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the name of the property used to identify the "home" of the application's configuration tree (e.g., "idp.home" or "sp.home").
getHost() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the host component of the URL.
getHostAddress() - Method in class net.shibboleth.shared.net.IPRange
  Returns the host address originally specified for this range, if it was a host address rather than a network address.
getHostnameVerifier() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Get the configured hostname verifier.
getHostnameVerifier() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the `HostnameVerifier` instance used by the socket factory.
getHttpContentCharSet() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the character set used with the HTTP entity (body).
getHttpRequestRetryStrategy() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the strategy which determines whether and how a retry should be attempted.
getHttpServletRequest() - Method in class net.shibboleth.shared.net.CookieManager
  Get the current HTTP request if available.
getHttpServletResponse() - Method in class net.shibboleth.shared.net.CookieManager
  Get the current HTTP response if available.
getId() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Get the ID of this component.
getId() - Method in interface net.shibboleth.shared.component.IdentifiedComponent
  Get the ID of this component.
getId() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getIdAttribute(Element) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the ID attribute of a DOM element.
getIndex(T) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Get the index for the specified object.
getIndexClass(X) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
  Get the index class of the specified object.
getIndexedChildElements(Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the child elements of the given element in a single iteration.
getIndexTypes(B) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Get the effective set of all class types via which the specified value should be indexed.
getInputStream() - Method in interface net.shibboleth.shared.resource.Resource
  Return an `InputStream`.
getInputStream() - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Return an `InputStream`.
getInputStream() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return an `InputStream`.
getInputStream() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return an `InputStream`.
getInputStream() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return an `InputStream`.
getInputStream() - Method in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Return an `InputStream`.
getInputType() - Method in class net.shibboleth.shared.logic.ScriptedConsumer
  Get the input type to be enforced.
getInputType() - Method in class net.shibboleth.shared.logic.ScriptedFunction
  Get the input type to be enforced.
getInputType() - Method in class net.shibboleth.shared.logic.ScriptedPredicate
  Get the input type to be enforced.
getInputType() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Get the input type to be enforced.
getInputType() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Get the input type to be enforced.
getInputType() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Get the input type to be enforced.
getInputTypes() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Get the input type to be enforced.
getInstance(Class<?>) - Static method in class net.shibboleth.shared.primitive.CleanerSupport
  Obtain a new `Cleaner` instance.
getInstance(String) - Method in interface net.shibboleth.shared.security.AccessControlService
  Get an `AccessControl` instance matching a given name.
getInstance(String) - Method in class net.shibboleth.shared.security.impl.BasicAccessControlService
  Get an `AccessControl` instance matching a given name.
getInstance(String) - Method in class net.shibboleth.shared.service.security.impl.DelegatingAccessControlService
  Get an `AccessControl` instance matching a given name.
getInstance(String) - Method in class net.shibboleth.shared.service.security.impl.ReloadingAccessControlService
  Get an `AccessControl` instance matching a given name.
getInstance(String) - Method in class net.shibboleth.shared.service.security.impl.ServiceableAccessControlService
  Get an `AccessControl` instance matching a given name.
getInstance(IdentifierGenerationStrategy.ProviderType) - Static method in interface net.shibboleth.shared.security.IdentifierGenerationStrategy
  Get an instance of a particular provider of identifiers with no parameters.
getInstance(IdentifierGenerationStrategy.ProviderType, IdentifierGenerationStrategy.ParameterSpec) - Static method in interface net.shibboleth.shared.security.IdentifierGenerationStrategy
  Get an instance of a particular provider of identifiers with parameters.
getJavaVersion(String) - Static method in class net.shibboleth.shared.testing.TestSupport
  Extracts the major version number from a Java version string.
getKey(String) - Method in interface net.shibboleth.shared.security.DataSealerKeyStrategy
  Get a specifically named key.
getKey(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Get a specifically named key.
getKey(String) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Get a specifically named key.
getKeyAlias() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Gets the key alias in use.
getKeyManagerFactory(Resource) - Static method in class net.shibboleth.shared.testing.InMemoryDirectory
  Creates a KeyManagerFactory from the supplied resource.
getKeyManagers() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the list of `KeyManager`s used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
getKeyPassword() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Gets the key password in use.
getKeyStore() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Gets a PKCS#11 `KeyStore` from the `Provider`.
getLang() - Method in class net.shibboleth.shared.primitive.LangBearingString
  Get the language.
getLanguageRange(HttpServletRequest) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Return the `Locale.LanguageRange` associated with this request.
getLanguageRange(HttpServletRequest) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Return the `Locale.LanguageRange` associated with this request prepended with the Spring preferred locale.
getLanguageRanges() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Get the specified RFC4647 language ranges.
getLastModified(Resource) - Method in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
getLastReloadAttemptInstant() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Gets the time when the service last attempted to reload.
getLastReloadAttemptInstant() - Method in interface net.shibboleth.shared.service.ReloadableService
  Gets the time when the service last attempted to reload.
getLastRequestInterceptors() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the list of request interceptors to add last.
getLastResponseInterceptors() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the list of response interceptors to add last.
getLastSuccessfulReloadInstant() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Gets the time when the service was last successfully reloaded.
getLastSuccessfulReloadInstant() - Method in interface net.shibboleth.shared.service.ReloadableService
  Gets the time when the service was last successfully reloaded.
getListAttribute(HttpContext, String) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Get a normalized String array from a context attribute holding a `List`<`String`>.
getListenPort() - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Returns the port the server is listening on.
getLog() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Get the logger for this class.
getLogger() - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Get logger.
getLogger(Class<?>) - Static method in class net.shibboleth.shared.primitive.LoggerFactory
  Get class-based logger.
getLogger(String) - Static method in class net.shibboleth.shared.primitive.LoggerFactory
  Get class-based logger.
getLoggingConfiguration() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Gets the name of the requested logging configuration file from the command line.
getLoggingConfiguration() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Gets the name of the requested logging configuration file from the command line.
getLogPrefix() - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Get log prefix for debugging.
getLogPrefix() - Method in class net.shibboleth.shared.security.impl.IPRangeAccessControl
  Get logging prefix.
getLogPrefix() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Return a string which is to be prepended to all log messages.
getLogPrefix() - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Get the log prefix.
getLogPrefix() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return a prefix for logging messages for this component.
getLSSerializer(DOMImplementationLS, Map<String, Object>) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Obtain a the DOM, level 3, Load/Save serializer `LSSerializer` instance from the given `DOMImplementationLS` instance.
getMaintentanceTaskInterval() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Get the interval at which the storage maintenance task should run.
getMaxAge() - Method in class net.shibboleth.shared.net.CookieManager
  Get maximum age of cookies in seconds, or -1 for a session cookie.
getMaxCacheEntries() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Gets the maximum number of cached responses.
getMaxCacheEntries() - Method in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Gets the maximum number of cached responses.
getMaxCacheEntrySize() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Gets the maximum response body size, in bytes, that will be eligible for caching.
getMaxCacheEntrySize() - Method in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Gets the maximum response body size, in bytes, that will be eligible for caching.
getMaxConnectionsPerRoute() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the max simultaneous connections per route allowed by the pooling connection manager.
getMaxConnectionsTotal() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the max total simultaneous connections allowed by the pooling connection manager.
getMaxPoolSize() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the max number of builders the pool will hold.
getMessage(String, Object[], String, Locale) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getMessage(String, Object[], Locale) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getMessage(MessageSourceResolvable, Locale) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getMethod(Class<?>, String, Class<?>...) - Static method in class net.shibboleth.shared.primitive.ReflectionSupport
  Gets a method via reflection with a given name and parameter types on a class.
getMetricMap() - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Get the underlying map of metrics.
getMetrics() - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
GetMockDataSource(String, String) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Summons up an in memory database with the provided identifier.
getModelAndView(String, Exception, HttpServletRequest) - Method in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
getMutuallyExclusiveParameters() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Get the mutually exclusive parameters.
getMyAnnotation(Annotation[]) - Method in class net.shibboleth.shared.spring.util.AnnotationParameterNameDiscoverer
  Given the annotations for each parameter is it one of ours?
getNetworkAddress() - Method in class net.shibboleth.shared.net.IPRange
  Returns the network address corresponding to this range as an `InetAddress`.
getNextSiblingElement(Node) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Gets the next sibling Element of the node, skipping any Text nodes such as whitespace.
getNodeQName(Node) - Static method in class net.shibboleth.shared.xml.QNameSupport
  Gets the QName for the given DOM node.
getObject() - Method in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  Gets the wrapped object.
getObject() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Expose the singleton instance or create a new prototype instance.
getObject() - Method in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
getObject() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
getObjectType() - Method in class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.factory.ViewResolversFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods.
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
getObjectType() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
getOrder() - Method in interface net.shibboleth.shared.spring.servlet.ChainableFilter
getOrder() - Method in class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
getOrder() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter
getOrder() - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
getOrder() - Method in class net.shibboleth.shared.spring.servlet.impl.RequestResponseContextFilter
getOrder() - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
getOtherArgs() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Get unparsed arguments.
getOtherArgs() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Get unparsed arguments.
getOutputStream() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
getOutputStream() - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
getOutputStream() - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
getOutputType() - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Get the output type to be enforced.
getOutputType() - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Get the output type to be enforced.
getOwningPool() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Gets the pool that owns this parser.
getParameterNames(Constructor<?>) - Method in class net.shibboleth.shared.spring.util.AnnotationParameterNameDiscoverer
getParameterNames(Method) - Method in class net.shibboleth.shared.spring.util.AnnotationParameterNameDiscoverer
getParent() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getParentBeanFactory() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getParentContext() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Gets the application context that is the parent to this service's context.
getPassword() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the user's password in the URL.
getPath() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the path component of the URL.
getPkcs11Config() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Returns the PKCS#11 configuration.
getPoolSize() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the size of the current pool storage.
getPort() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the port component of the URL.
getPredicate(Criterion) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Get an instance of `Predicate` which can evaluate the supplied criterion's requirements against a target of the specified type.
getPredicates(CriteriaSet, Class<E>, CriterionPredicateRegistry<T>) - Static method in class net.shibboleth.shared.resolver.ResolverSupport
  Obtain a set of `Predicate` based on a `CriteriaSet`.
getPropertyFiles() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Get list of property filenames to load.
getPropertyFiles() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Get list of property filenames to load.
getProvider() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Gets the singleton PKCS#11 `Provider`.
getProxiedBuilder() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Gets the proxied document builder.
getPublicId() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getQueryParams() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the query string parameters for the URL.
getRawQueryStringParameter(String, String) - Static method in class net.shibboleth.shared.net.URISupport
  Get the first raw (i.e.RFC-3968 encoded) query string component with the specified parameter name.
getRawQueryStringParameters(String, String) - Static method in class net.shibboleth.shared.net.URISupport
  Get all raw (i.e.RFC-3968 encoded) query string components with the specified parameter name.
getReadWriteLock() - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Get the map-specific instance of the `ReadWriteLock`.
getReferenceCount() - Method in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  Gets the current reference count.
getRegexp() - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Get the regular expression.
getRegisteredPort(String) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Obtain the default port registered for a scheme.
getReloadCheckDelay() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Gets the time between one reload check and another.
getReloadFailureCause() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Gets the reason the last reload failed.
getReloadFailureCause() - Method in interface net.shibboleth.shared.service.ReloadableService
  Gets the reason the last reload failed.
getReloadTaskTimer() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Gets the timer used to schedule configuration reload tasks.
getRemoteAddr(ServletRequest) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Gets the sanitized form of the result of `ServletRequest.getRemoteAddr()`.
getRequest() - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  Get the current `HttpServletRequest` being serviced by the current thread.
getRequestPathWithoutContext(HttpServletRequest) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Gets the request URI as returned by `HttpServletRequest.getRequestURI()` but without the servlet context path.
getRequestTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the maximum allowed length of time for the entire request/response operation to complete.
getRequestTimeoutCorePoolSize() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the core pool size of the `ScheduledExecutorService` used to implement requestTimeout handling.
getRequiredParameters() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Get the required parameters.
getResource() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Get the resource which locates the script.
getResource(String) - Method in class net.shibboleth.shared.spring.context.FileSystemXmlWebApplicationContext
getResource(String) - Method in class net.shibboleth.shared.spring.resource.PreferFileSystemResourceLoader
getResource(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getResourceByPath(String) - Method in class net.shibboleth.shared.spring.context.FilesystemGenericApplicationContext
getResourceByPath(String) - Method in class net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext
getResourceByPath(String) - Method in class net.shibboleth.shared.spring.context.FileSystemXmlWebApplicationContext
getResourceByPath(String) - Method in class net.shibboleth.shared.spring.resource.PreferFileSystemResourceLoader
getResourceHeaders() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Attempts to fetch only the headers for a given resource.
getResourceReader(String, String) - Method in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
getResources(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getResponse() - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  Get the current `HttpServletResponse` being serviced by the current thread.
getResponseHeader(String) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Send a Head to the client and interrogate the response for a particular response header.
getResponseTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the timeout until arrival of a response from the opposite endpoint.
getReturnOnError() - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Get value to return if an error occurs.
getReturnOnError() - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Get value to return if an error occurs.
getSameSite() - Method in class net.shibboleth.shared.net.CookieManager
  Gets the SameSite attribute.
getSameSiteCondition() - Method in class net.shibboleth.shared.net.CookieManager
  Gets the condition controlling application of SameSite.
getSchema() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
getSchema() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets the schema used to validate the XML document during the parsing process.
getSchemaFactory() - Method in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  Get a `SchemaFactory` instance for a schema language.
getScheme() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the URL scheme (http, https, etc).
getSchemePortResolver() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the resolver for port based on a scheme.
getScript() - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Gets the script source.
getScript() - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
  Gets the script to be evaluated.
getScript() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Get the script.
getScriptLanguage() - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Gets the script language.
getSearchLocation() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the well known search location (e.g., "/opt/shibboleth-idp").
getSearchTarget() - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Get the target resource to be searched for (e.g., "/conf/idp.properties").
getSecond() - Method in class net.shibboleth.shared.collection.Pair
  Gets the second object in the pair.
getSecondList() - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  Set the second list to combine.
getSecureRandom() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the `SecureRandom` instance used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
getServerCertficateResource() - Static method in class net.shibboleth.shared.testing.EmbeddedJetty
  Returns the TLS certificate used by the server as a resource in PEM format
getService() - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Get the service to report on.
getServiceableComponent() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Get the serviceable component that this service supports.
getServiceableComponent() - Method in interface net.shibboleth.shared.service.ReloadableService
  Get the serviceable component that this service supports.
getServiceableComponent() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Get the serviceable component that this service supports.
getServiceableComponent() - Method in class net.shibboleth.shared.testing.MockReloadableService
  Get the serviceable component that this service supports.
getServiceConfigurations() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Gets an unmodifiable list of configurations for this service.
getSingletonInstance() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Expose the singleton instance (for access through the 'early singleton' proxy).
getSocketBufferSize() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the size of the socket buffer, in bytes, used for request/response buffering.
getSocketfactory() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Get the JSSE socket factory instance.
getSocketLocalAddress() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the local IP address used when making requests.
getSocketTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the maximum period inactivity between two consecutive data packets.
getSourceId() - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Get the source ID.
getSSLContextProtocol() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the protocol specifier used when obtaining an instance of `SSLContext` via `SSLContext.getInstance(String)`.
getSSLContextProvider() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the JCA provider name used when obtaining an instance of `SSLContext` via `SSLContext.getInstance(String, String)`.
getStartupDate() - Method in class net.shibboleth.shared.testing.MockApplicationContext
getStaticContextHandlers() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the list of static `HttpClientContextHandler`.
getStringData() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getStringValueAsBoolean(String) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Gets the value of a boolean-type string as a (potentially null) `Boolean`.
getSuperTypes(Class<?>, Set<Class<?>>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Gets all of the superclasses and interfaces implemented by the given class.
getSupportedCipherSuites() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Get the configured factory-wide supported cipher suites.
getSupportedProtocols() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Get the configured factory-wide supported protocols.
getSystemId() - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
getTargetBeanName() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Return the name of the target bean in the Spring application context.
getTemplate() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Retrieve the Velocity template to be rendered by this view.
getTemplate(String) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Retrieve the Velocity template specified by the given name, using the encoding specified by the "encoding" bean property.
getTemplateName() - Method in class net.shibboleth.shared.velocity.Template
  Gets the name of the template.
getTimerName(Object) - Static method in class net.shibboleth.shared.primitive.TimerSupport
  Produce the name which should be used for a `Timer` owned by the specified object.
getTimerName(Object, String) - Static method in class net.shibboleth.shared.primitive.TimerSupport
  Produce the name which should be used for a `Timer` owned by the specified object.
getTimerName(String, String) - Static method in class net.shibboleth.shared.primitive.TimerSupport
  Produce the name for a `Timer` based on the specified base name.
getTLSSocketFactory() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the TLS socket factory to use.
getTrustManagerFactory(Resource) - Static method in class net.shibboleth.shared.testing.InMemoryDirectory
  Creates a TrustManagerFactory from the supplied resource.
getTrustManagers() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Get the list of `TrustManager`s used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
getType() - Method in class net.shibboleth.shared.resolver.ClassCriterion
  Get the class type of this criterion.
getType(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getType(String, boolean) - Method in class net.shibboleth.shared.testing.MockApplicationContext
getTypes() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Get the value types that are indexed.
getUniqueParameters() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Get the unique parameters.
getURI() - Method in interface net.shibboleth.shared.resource.Resource
  Return a URI handle for this resource.
getURI() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return a URI handle for this resource.
getURI() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return a URI handle for this resource.
getURI() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return a URI handle for this resource.
getURL() - Method in interface net.shibboleth.shared.resource.Resource
  Return a URL handle for this resource.
getURL() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return a URL handle for this resource.
getURL() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return a URL handle for this resource.
getURL() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return a URL handle for this resource.
getUserAgent() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets user agent.
getUsername() - Method in class net.shibboleth.shared.net.URLBuilder
  Gets the user name component of the URL.
getValidateAfterInactivity() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets period after inactivity after which persistent connections must be checked to ensure they are still valid.
getValidators() - Method in class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
  Get the list of registered validators.
getValue() - Method in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Get the same-site attribute value.
getValue() - Method in class net.shibboleth.shared.primitive.LangBearingString
  Get the string value.
getValue() - Method in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Get the integral equivalent of the enum.
getValue() - Method in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Get the same-site attribute value.
getValue() - Method in class net.shibboleth.shared.spring.servlet.URLPrefix
  Get the wrapped value.
getVelocityEngine() - Method in interface net.shibboleth.shared.spring.velocity.VelocityConfig
  Return the VelocityEngine for the current web application context.
getVelocityEngine() - Method in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Return the VelocityEngine for the current web application context.
getVelocityEngine() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Return the VelocityEngine used by this view.
getVersion() - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Return an appropriate version value.
getWithLock(Class<T>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
getWriter() - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
getWriter() - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
getWriter() - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
getXMLBase(Element) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the `xml:base` attribute from a given Element.
getXMLId(Element) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the `xml:id` attribute from a given Element.
getXMLLang(Element) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the `xml:lang` attribute from a given Element.
getXMLSpace(Element) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Gets the `xml:space` attribute from a given Element.
getXSIType(Element) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Gets the XSI type for a given element if it has one.
GREEN - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Green.
guardSetAttribute - Variable in class net.shibboleth.shared.net.CookieManager
  Whether to guard `Cookie.setAttribute(String, String)` calls.

## H

handle(Request, Response, Callback) - Method in class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
handleFluentProperties(HttpClientBuilder) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Handle the fluent (non-DI-friendly) builder properties.
handlers - Variable in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Optional list of static handlers supplied to this class instance.
hasAttribute(Element, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Checks if the given attribute has an attribute with the given name.
hashCode() - Method in class net.shibboleth.shared.collection.ClassIndexedSet
hashCode() - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
hashCode() - Method in class net.shibboleth.shared.collection.LazyList
hashCode() - Method in class net.shibboleth.shared.collection.LazyMap
hashCode() - Method in class net.shibboleth.shared.collection.LazySet
hashCode() - Method in class net.shibboleth.shared.collection.Pair
hashCode() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
hashCode() - Method in class net.shibboleth.shared.logic.TransformAndCheckFunction
hashCode() - Method in class net.shibboleth.shared.logic.TrimOrNullStringFunction
hashCode() - Method in class net.shibboleth.shared.net.IPRange
hashCode() - Method in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Returns a hash code value for this object.
hashCode() - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Returns a hash code value for this object.
hashCode() - Method in class net.shibboleth.shared.velocity.Template
hasNext() - Method in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
hasNext() - Method in class net.shibboleth.shared.collection.ReflectionSafeIterator
hasXSIType(Element) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Checks if the given element has an xsi:type defined for it.
headers - Variable in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Statically defined headers to return.
help - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Help has been requested.
help - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Display command usage.
help - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Display command usage.
HELP - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Display command usage.
HELP - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Display command usage.
HEX - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Initialize an array to mark which characters are to be encoded.
HEX_LOWER - Enum constant in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Hexadecimal encoding, with lower case characters.
HEX_UPPER - Enum constant in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Hexadecimal encoding, with upper case characters.
hideExceptions - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Whether to raise runtime exceptions if a script fails.
hideExceptions - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Whether to raise runtime exceptions if expression fails.
homePropertyName - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Optional name of a property to populate into the `LoggerContext`.
host - Variable in class net.shibboleth.shared.net.IPRange
  The IP host address, if a host address rather than a network address was specified.
host - Variable in class net.shibboleth.shared.net.URLBuilder
  Host for the URL.
hostname - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Hostname.
hostname - Variable in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  The hostname.
HOSTNAME - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Hostname for cert subject.
hostnameVerifier - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Hostname verifier.
hostnameVerifier - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The hostname verifier used by the socket factory.
HTMLEncoder - Class in net.shibboleth.shared.codec
  An HTML encoder derived from the OWASP ESAPI project.
HTMLEncoder - Class in net.shibboleth.utilities.java.support.codec
  Deprecated, for removal: This API element is subject to removal in a future version.
HTMLEncoder() - Constructor for class net.shibboleth.shared.codec.HTMLEncoder
  Constructor.
HTMLEncoder() - Constructor for class net.shibboleth.utilities.java.support.codec.HTMLEncoder
  Deprecated.
  Constructor.
httpClient - Variable in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  The wrapped client instance.
httpClient - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  The wrapped HttpClient instance.
httpClient - Variable in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  The wrapped HttpClient instance.
httpClient - Variable in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  HTTP Client used to pull the resource.
HttpClientBuilder - Class in net.shibboleth.shared.httpclient
  Builder used to construct `HttpClient` objects configured with particular settings.
HttpClientBuilder() - Constructor for class net.shibboleth.shared.httpclient.HttpClientBuilder
  Constructor.
HttpClientBuilder(HttpClientBuilder) - Constructor for class net.shibboleth.shared.httpclient.HttpClientBuilder
  Constructor.
httpClientContextHandler - Variable in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Optional handler to pre- and post-process context.
HttpClientContextHandler - Interface in net.shibboleth.shared.httpclient
  Extension that allows the `HttpClientContext` to be externally manipulated before use.
HttpClientFactoryBean - Class in net.shibboleth.shared.spring.httpclient.factory
  Factory bean version of `HttpClientBuilder`.
HttpClientFactoryBean() - Constructor for class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
  Constructor.
HttpClientSupport - Class in net.shibboleth.shared.httpclient
  Support class for using `HttpClient` and related components.
HttpClientSupport - Class in net.shibboleth.utilities.java.support.httpclient
  Deprecated, for removal: This API element is subject to removal in a future version.
HttpClientSupport() - Constructor for class net.shibboleth.shared.httpclient.HttpClientSupport
  Constructor to prevent instantiation.
HttpClientSupport() - Constructor for class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Constructor to prevent instantiation.
httpContentCharSet - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Character set used for HTTP entity content.
httpFollowRedirects - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Whether to follow HTTP redirects.
HttpHostFactoryBean - Class in net.shibboleth.shared.spring.httpclient.factory
  Factory bean for `HttpHost`.
HttpHostFactoryBean() - Constructor for class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
httpOnly - Variable in class net.shibboleth.shared.net.CookieManager
  Is cookie marked HttpOnly?
httpRequestSupplier - Variable in class net.shibboleth.shared.net.CookieManager
  Supplier for the servlet request to read from.
HTTPResource - Class in net.shibboleth.shared.spring.httpclient.resource
  Resource for looking up HTTP URLs.
HTTPResource(HttpClient, String) - Constructor for class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Constructor.
HTTPResource(HttpClient, URL) - Constructor for class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Constructor.
httpResponseSupplier - Variable in class net.shibboleth.shared.net.CookieManager
  Supplier for the servlet response to write to.
HttpServletRequestResponseContext - Class in net.shibboleth.shared.servlet.impl
  Class which holds and makes available the current HTTP servlet request and response via ThreadLocal storage.
HttpServletRequestResponseContext() - Constructor for class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  Constructor.
HttpServletRequestValidator - Interface in net.shibboleth.shared.servlet
  Interface for a component that validates an `HttpServletRequest`.
HttpServletSupport - Class in net.shibboleth.shared.servlet
  Utilities for working with HTTP Servlet requests and responses.
HttpServletSupport() - Constructor for class net.shibboleth.shared.servlet.HttpServletSupport
  Constructor.

## I

id - Variable in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  The unique identifier for this component.
IdentifiableBeanPostProcessor - Class in net.shibboleth.ext.spring.config
  Pre-processes `IdentifiableComponent` beans by setting the bean ID to the bean name.
IdentifiableBeanPostProcessor - Class in net.shibboleth.shared.spring.config
  Pre-processes `IdentifiableComponent` beans by setting the bean ID to the bean name.
IdentifiableBeanPostProcessor() - Constructor for class net.shibboleth.ext.spring.config.IdentifiableBeanPostProcessor
IdentifiableBeanPostProcessor() - Constructor for class net.shibboleth.shared.spring.config.IdentifiableBeanPostProcessor
IdentifiableComponent - Interface in net.shibboleth.shared.component
  A `Component` whose identifier can be set.
IdentifiedComponent - Interface in net.shibboleth.shared.component
  A `Component` which has an identifier.
IdentifiedComponentManager<T extends IdentifiedComponent> - Class in net.shibboleth.shared.spring.config
  Class used for auto-wiring free-standing identified objects along with explicitly declared bean collections.
IdentifiedComponentManager(Collection<T>) - Constructor for class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Auto-wiring point for free-standing objects.
identifierEncoder - Variable in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  The field for the `identifierEncoder` record component.
identifierEncoder() - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Returns the value of the `identifierEncoder` record component.
IdentifierGenerationStrategy - Interface in net.shibboleth.shared.security
  Interface for identifier generators.
IdentifierGenerationStrategy.ParameterSpec - Interface in net.shibboleth.shared.security
  Marker interface for parameters specific to particular provider types.
IdentifierGenerationStrategy.ProviderType - Enum Class in net.shibboleth.shared.security
  Enum of supported provider types.
identifierSize - Variable in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  The field for the `identifierSize` record component.
identifierSize() - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Returns the value of the `identifierSize` record component.
ifDestroyedThrowDestroyedComponentException() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Checks if the component is destroyed and, if so, throws a `DestroyedComponentException`.
ifDestroyedThrowDestroyedComponentException() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Checks if the component is destroyed and, if so, throws a `DestroyedComponentException`.
ifDestroyedThrowDestroyedComponentException(DestructableComponent) - Static method in class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  Checks if a component is destroyed and, if so, throws a `DestroyedComponentException`.
ifInitializedThrowUnmodifiabledComponentException() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Checks if a component has been initialized and, if so, throws a `UnmodifiableComponentException`.
ifInitializedThrowUnmodifiabledComponentException() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Checks if a component has been initialized and, if so, throws a `UnmodifiableComponentException`.
ifInitializedThrowUnmodifiabledComponentException(InitializableComponent) - Static method in class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  Checks if a component has been initialized and, if so, throws a `UnmodifiableComponentException`.
ifNotInitializedThrowUninitializedComponentException() - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Checks if a component has not been initialized and, if so, throws a `UninitializedComponentException`.
ifNotInitializedThrowUninitializedComponentException() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Checks if a component has not been initialized and, if so, throws a `UninitializedComponentException`.
ifNotInitializedThrowUninitializedComponentException(InitializableComponent) - Static method in class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  Checks if a component has not been initialized and, if so, throw)s a `UninitializedComponentException`.
ignoreComments - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders ignore comments.
ignoreElementContentWhitespace - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders ignore element content whitespace.
IMMUNE_HTML - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Character set immune from HTML encoding.
IMMUNE_HTMLATTR - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Character set immune from HTML attribute encoding.
importBeanDefinitionResource(Element) - Method in class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader
  This override prevents the default behavior from kicking in if the original resource location is directly usable by the installed `ResourceLoader`.
incremementReferenceCount() - Method in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  Increments the current reference count by one.
index - Variable in class net.shibboleth.shared.collection.ClassIndexedSet
  Storage for index of class -> member.
index - Variable in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Storage for index of class -> members.
IndexingObjectStore<T> - Class in net.shibboleth.shared.collection
  This class is used to store instances of objects that may be created independently but are, in fact, the same object.
IndexingObjectStore() - Constructor for class net.shibboleth.shared.collection.IndexingObjectStore
  Constructor.
IndexingObjectStore.StoredObjectWrapper - Class in net.shibboleth.shared.collection
  Wrapper class that keeps track of the reference count for a stored object.
indexOf(Object) - Method in class net.shibboleth.shared.collection.LazyList
indexStore - Variable in class net.shibboleth.shared.collection.IndexingObjectStore
  Map of object instances to the index value used to reference them externally.
indexSupertypes - Variable in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Whether supertypes should also be indexed.
init() - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
init() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
init(FilterConfig) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
init(FilterConfig) - Method in class net.shibboleth.shared.servlet.impl.StubbedFilter
init(FilterConfig) - Method in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter
init(FilterConfig) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter
init(FilterConfig) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
init(FilterConfig) - Method in class net.shibboleth.shared.spring.servlet.impl.RequestResponseContextFilter
init(FilterConfig) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
init(Map<QName, BeanDefinitionParser>) - Method in class net.shibboleth.shared.spring.custom.SecondaryNamespaceHandler
  Initialize the handler, called automatically as part of `BaseSpringNamespaceHandler.init()` if the secondary handler qualifier was specified during `BaseSpringNamespaceHandler(String)`.
init(ExtProperties) - Method in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
initApplicationContext() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Invoked on startup.
initDelegate(WebApplicationContext) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Initialize the Servlet delegate, defined as a bean in the given Spring application context.
initialComponents - Variable in class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Initial component list.
InitializableComponent - Interface in net.shibboleth.shared.component
  A `Component` which needs to be initialized prior to any "real" use.
initialize() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Initializes the component.
initialize() - Method in interface net.shibboleth.shared.component.InitializableComponent
  Initializes the component.
initialize() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Initializes the component.
initialize(Object) - Static method in class net.shibboleth.shared.component.ComponentSupport
  Deprecated.
  If the given object is not null and an instance of `InitializableComponent`, then this method calls the given object's `InitializableComponent.initialize()` method.
initialize(ConfigurableApplicationContext) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
initialized - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Initialized flag.
initialized - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
InitializeDataSource(String, DataSource) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Initialize SQL database.
InitializeDataSourceFromFile(String, DataSource) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Initialize SQL database.
initLogging(T) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Initialize the logging subsystem.
initPropertySources() - Method in class net.shibboleth.shared.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext
initSecondaryHandlers() - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Initializes any registered secondary handlers.
initSpringResourceLoader(VelocityEngine, String) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Initialize a SpringResourceLoader for the given VelocityEngine.
initVelocityResourceLoader(VelocityEngine, String) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Initialize a Velocity resource loader for the given VelocityEngine: either a standard Velocity FileResourceLoader or a SpringResourceLoader.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Factory to create `ScriptedBiConsumer` from inline data.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Factory to create `ScriptedBiFunction` from inline data.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Factory to create `ScriptedBiPredicate` from inline data.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedConsumer
  Factory to create `ScriptedConsumer` from inline data.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedFunction
  Factory to create `ScriptedFunction` from inline data.
inlineScript(String) - Static method in class net.shibboleth.shared.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Factory to create `ScriptedBiConsumer` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Factory to create `ScriptedBiFunction` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Factory to create `ScriptedBiPredicate` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedConsumer
  Factory to create `ScriptedConsumer` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedFunction
  Factory to create `ScriptedFunction` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.shared.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from inline data.
InMemoryCachingHttpClientBuilder - Class in net.shibboleth.shared.httpclient
  An `HttpClient` builder that supports RFC 2616 caching.
InMemoryCachingHttpClientBuilder() - Constructor for class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Constructor.
InMemoryCachingHttpClientBuilder(CachingHttpClientBuilder) - Constructor for class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Constructor.
InMemoryCachingHttpClientFactoryBean - Class in net.shibboleth.shared.spring.httpclient.factory
  Factory bean version of `InMemoryCachingHttpClientBuilder`.
InMemoryCachingHttpClientFactoryBean() - Constructor for class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
  Constructor.
InMemoryDirectory - Class in net.shibboleth.shared.testing
  Manages an instance of the in-memory directory server for unit testing.
InMemoryDirectory(String[], Resource, int) - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory
  Constructor without STARTTLS support.
InMemoryDirectory(String[], Resource, int, boolean) - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory
  Constructor without STARTTLS support.
InMemoryDirectory(String[], Resource, int, boolean, Resource, Optional<Resource>) - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory
  Constructor with STARTTLS support.
InMemoryDirectory(String[], Resource, int, Resource, Optional<Resource>) - Constructor for class net.shibboleth.shared.testing.InMemoryDirectory
  Constructor with STARTTLS support.
InMemoryDirectory.CustomServerSocketFactory - Class in net.shibboleth.shared.testing
  ServerSocketFactory wrapper class to track created sockets.
InMemoryDirectory.CustomServerSocketFactory.CustomServerSocket - Class in net.shibboleth.shared.testing
  ServerSocket wrapper class to track created sockets.
inputCharset - Variable in class net.shibboleth.shared.codec.StringDigester
  The Charset instance used in converting the input String to a byte[].
inputStreamToString(InputStream, CharsetDecoder) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Reads an input stream into a string.
inputStreamToString(InputStream, CharsetDecoder) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Reads an input stream into a string.
inputType - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  The input type.
inputTypeClass - Variable in class net.shibboleth.shared.logic.ScriptedConsumer
  Input Type.
inputTypeClass - Variable in class net.shibboleth.shared.logic.ScriptedFunction
  Input type.
inputTypeClass - Variable in class net.shibboleth.shared.logic.ScriptedPredicate
  Input type.
inputTypeClass - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Input type.
inputTypeClass - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Input type.
inputTypes - Variable in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Input types.
inputTypes - Variable in class net.shibboleth.shared.logic.ScriptedBiFunction
  Input types.
inputTypes - Variable in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Input type 1.
inputTypes - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Input types.
inputTypes - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Input types.
inputTypes - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Input types.
installShutdownHook - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Whether to install a JVM shutdown hook.
installShutdownHook(boolean) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set whether to install a JVM shutdown hook.
INSTANCE - Static variable in class net.shibboleth.shared.logic.TrimOrNullStringFunction
  A singleton instance of this function.
instantToString(Instant) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Converts a numerical date/time, given as an `Instant`, to a lexical dateTime defined by XML Schema 1.0.
internalTaskTimer - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Timer used to schedule update tasks if no external one set.
internalTaskTimer - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Timer used to schedule update tasks if no external one set.
internalTaskTimer - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Timer used to schedule reload tasks if no external one set.
intValue - Variable in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Store integer value.
invoke(Object, Method, Object[]) - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean.EarlySingletonInvocationHandler
invokeAfter(HttpClientContext, ClassicHttpRequest) - Method in interface net.shibboleth.shared.httpclient.HttpClientContextHandler
  Perform any desired context modifications after use.
invokeAfter(ClassicHttpRequest, HttpClientContext, Throwable) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Invoke `HttpClientContextHandler.invokeAfter(HttpClientContext, ClassicHttpRequest)` for all supplied handlers.
invokeBefore(HttpClientContext, ClassicHttpRequest) - Method in interface net.shibboleth.shared.httpclient.HttpClientContextHandler
  Perform any desired context modifications before use.
invokeBefore(ClassicHttpRequest, HttpClientContext) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Invoke `HttpClientContextHandler.invokeBefore(HttpClientContext, ClassicHttpRequest)` for supplied handlers.
invokeDelegate(Servlet, ServletRequest, ServletResponse) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Actually invoke the delegate Servlet with the given request and response.
IPRange - Class in net.shibboleth.shared.net
  Represents a range of IP addresses.
IPRange - Class in net.shibboleth.utilities.java.support.net
  Deprecated, for removal: This API element is subject to removal in a future version.
IPRange(byte[], int) - Constructor for class net.shibboleth.shared.net.IPRange
  Constructor.
IPRange(byte[], int) - Constructor for class net.shibboleth.utilities.java.support.net.IPRange
  Deprecated.
  Constructor.
IPRange(InetAddress, int) - Constructor for class net.shibboleth.shared.net.IPRange
  Constructor.
IPRange(InetAddress, int) - Constructor for class net.shibboleth.utilities.java.support.net.IPRange
  Deprecated.
  Constructor.
IPRangeAccessControl - Class in net.shibboleth.shared.security.impl
  Simple access control implementation based on IP address checking.
IPRangeAccessControl() - Constructor for class net.shibboleth.shared.security.impl.IPRangeAccessControl
  Constructor.
isActive() - Method in class net.shibboleth.shared.testing.MockApplicationContext
isAlwaysFalse(Predicate<T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns true iff the input parameter is the result of calling `PredicateSupport.alwaysFalse()`.
isAlwaysTrue(Predicate<T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns true iff the input parameter is the result of calling `PredicateSupport.alwaysTrue()`.
isANSI() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Indicates the presence of the `--ansi` option.
isANSI() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Indicates the presence of the `--ansi` option.
isCacheTemplate() - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Return whether the Velocity template should be cached.
isCaseInsensitive() - Method in class net.shibboleth.shared.net.impl.BasicURLComparator
  Get the case-insensitivity flag value.
isClosed() - Method in class net.shibboleth.shared.testing.MockApplicationContext
isCoalescing() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether the builders are coalescing.
isConnectionCloseAfterResponse() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets whether to instruct the server to close the connection after it has sent its response.
isConnectionDisregardTLSCertificate() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets whether the responder's SSL/TLS certificate should be ignored.
isDestroyed - Variable in class net.shibboleth.shared.component.AbstractInitializableComponent
  Whether this component has been destroyed.
isDestroyed() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Gets whether this component has been destroyed.
isDestroyed() - Method in interface net.shibboleth.shared.component.DestructableComponent
  Gets whether this component has been destroyed.
isDestroyed() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Gets whether this component has been destroyed.
isDisableAuthCaching() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling auth caching.
isDisableAutomaticRetries() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling automatic retries.
isDisableConnectionState() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling connection state.
isDisableContentCompression() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling content compression.
isDisableCookieManagement() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling cookie management.
isDisableRedirectHandling() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for disabling redirect handling.
isDTDValidating() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether the builders are validating.
isElementNamed(Element, String, String) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Shortcut for checking a DOM element node's namespace and local name.
isElementNamed(Element, QName) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Check if the given Element has the given name.
isEmpty() - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Returns true if this map contains no entries, false otherwise.
isEmpty() - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Checks if the store is empty.
isEmpty() - Method in class net.shibboleth.shared.collection.LazyList
isEmpty() - Method in class net.shibboleth.shared.collection.LazyMap
isEmpty() - Method in class net.shibboleth.shared.collection.LazySet
isEmpty() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
isEmpty(Collection<T>, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given collection is null or empty.
isEmptyWithLock() - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
isEnforceAllowedParameters() - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Get flag indicating whether to enforce the allowed parameters.
isEvictExpiredConnections() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for evicting expired connections from the connection pool using a background thread.
isEvictIdleConnections() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag for evicting idle connections from the connection pool using a background thread.
isExpandEntityReferences() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether builders expand entity references.
isFailFast() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Do we fail fast?
isFailFast(ConfigurableApplicationContext) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Whether we fail immediately if the config is bogus.
isFalse(boolean, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given boolean is false.
isFile() - Method in interface net.shibboleth.shared.resource.Resource
  Determine whether this resource represents a file in a file system.
isFile() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Determine whether this resource represents a file in a file system.
isFile() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Determine whether this resource represents a file in a file system.
isFile() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Determine whether this resource represents a file in a file system.
isGreaterThan(int, int, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is greater than a given threshold.
isGreaterThan(long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is greater than a given threshold.
isGreaterThanOrEqual(int, int, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is greater than, or equal to, a given threshold.
isGreaterThanOrEqual(long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is greater than, or equal to, a given threshold.
isHelp() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Indicates the presence of the `--help` option.
isHelp() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Indicates the presence of the `--help` option.
isHttpFollowRedirects() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets whether HTTP redirects will be followed.
isHttpOnly() - Method in class net.shibboleth.shared.net.CookieManager
  Get the HttpOnly flag.
isIgnoreComments() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether the builders ignore comments.
isIgnoreElementContentWhitespace() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Get whether the builders ignore element content whitespace.
isInitialized - Variable in class net.shibboleth.shared.component.AbstractInitializableComponent
  Whether this component has been initialized.
isInitialized() - Method in class net.shibboleth.shared.component.AbstractInitializableComponent
  Gets whether this component is initialized.
isInitialized() - Method in interface net.shibboleth.shared.component.InitializableComponent
  Gets whether this component is initialized.
isInitialized() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Gets whether this component is initialized.
isJavaV11OrLater() - Static method in class net.shibboleth.shared.testing.TestSupport
  Deprecated, for removal: This API element is subject to removal in a future version.
isJavaV7OrLater() - Static method in class net.shibboleth.shared.testing.TestSupport
  Deprecated, for removal: This API element is subject to removal in a future version.
isJavaV8OrLater() - Static method in class net.shibboleth.shared.testing.TestSupport
  Deprecated, for removal: This API element is subject to removal in a future version.
isJavaV9OrLater() - Static method in class net.shibboleth.shared.testing.TestSupport
  Deprecated, for removal: This API element is subject to removal in a future version.
isLessThan(int, int, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is less than a given threshold.
isLessThan(long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is less than a given threshold.
isLessThanOrEqual(int, int, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is less than, or equal to, a given threshold.
isLessThanOrEqual(long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is less than, or equal to, a given threshold.
isNamespaceAware() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
isNamespaceAware() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether the builders are namespace aware.
isNotEmpty(byte[], String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given byte array is not empty.
isNotEmpty(String, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given string is not empty.
isNotEmpty(Collection<T>, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given collection is not empty.
isNotEmpty(T[], String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given array is not empty.
isNotNull(T, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given object is not null.
isNull(T, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given object is null.
isNullInputSatisfies() - Method in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Get the flag indicating whether a null input satisfies the predicate.
isOpen() - Method in interface net.shibboleth.shared.resource.Resource
  Return whether this resource represents a handle with an open stream.
isOpen() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return whether this resource represents a handle with an open stream.
isOpen() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return whether this resource represents a handle with an open stream.
isOpen() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return whether this resource represents a handle with an open stream.
isOptOut() - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Tests whether the cookie's value indicates a cached negative response.
isPrototype(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
isQuietOutput() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Indicates the presence of the `--quiet` option.
isQuietOutput() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Indicates the presence of the `--quiet` option.
isReadable() - Method in interface net.shibboleth.shared.resource.Resource
  Return whether the contents of this resource can be read, e.g.
isReadable() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Return whether the contents of this resource can be read, e.g.
isReadable() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Return whether the contents of this resource can be read, e.g.
isReadable() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return whether the contents of this resource can be read, e.g.
isReturned() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Check accounting state as to whether this parser has been returned to the owning pool.
isRunning() - Method in class net.shibboleth.shared.testing.MockApplicationContext
isSecure() - Method in class net.shibboleth.shared.net.CookieManager
  Get the TLS-only flag.
isSingleton() - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
isSingleton() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
isSingleton(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
isSourceModified(Resource) - Method in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
isTargetFilterLifecycle() - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Return whether to invoke the Servlet lifecycle methods on the target bean.
isTrue(boolean, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given boolean is true.
isTypeMatch(String, Class<?>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
isTypeMatch(String, ResolvableType) - Method in class net.shibboleth.shared.testing.MockApplicationContext
isUnevaluableSatisfies() - Method in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Get the flag indicating whether a general 'unevaluable' input satisfies the predicate.
isUseSystemProperties() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Get the flag enabling use of system properties.
isValidating() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
isVerboseOutput() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Indicates the presence of the `--verbose` option.
isVerboseOutput() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Indicates the presence of the `--verbose` option.
isVersion() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Indicates the presence of the `--version` option.
isVersion() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Indicates the presence of the `--version` option.
isXincludeAware() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Gets whether the builders are XInclude aware.
isXIncludeAware() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
iter - Variable in class net.shibboleth.shared.collection.ReflectionSafeIterator
  Wrapped iterator.
iterator - Variable in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  The iterator for the owner's underlying storage.
iterator - Variable in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter.Chain
  Tracked iterator.
iterator() - Method in class net.shibboleth.shared.collection.ClassIndexedSet
iterator() - Method in class net.shibboleth.shared.collection.LazyList
iterator() - Method in class net.shibboleth.shared.collection.LazySet

## J

jettyListenAddrs - Variable in class net.shibboleth.shared.testing.EmbeddedJetty
  Addresses to listen on.
jettyServer - Variable in class net.shibboleth.shared.testing.EmbeddedJetty
  Captures server.

## K

key - Variable in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  The field for the `key` record component.
key - Variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  The singleton instance of the private key produced by this factory.
key - Variable in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
  The singleton instance of the private key produced by this factory.
key - Variable in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
  The singleton instance of the public key produced by this factory.
key() - Method in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Returns the value of the `key` record component.
KEY_ALIAS - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key alias base.
KEY_COUNT - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Number of keys to maintain.
KEY_FILE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Path to private key file to create.
KEY_SIZE - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key size.
KEY_SIZE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Key size.
KEY_TYPE - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key algorithm.
KEY_TYPE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Key algorithm.
keyAlias - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Keystore base alias for encryption keys.
keyAlias - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key alias base.
keyAlias - Variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Alias for the private key.
keyCache - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Cache of keys.
keyCount - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key count.
keyManagers - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The list of KeyManagers used when initializing the SSLContext instance.
KeyNotFoundException - Exception in net.shibboleth.shared.security
  Indicates that a key was not found in a key storage facility.
KeyNotFoundException() - Constructor for exception net.shibboleth.shared.security.KeyNotFoundException
  Constructor.
KeyNotFoundException(Exception) - Constructor for exception net.shibboleth.shared.security.KeyNotFoundException
  Constructor.
KeyNotFoundException(String) - Constructor for exception net.shibboleth.shared.security.KeyNotFoundException
  Constructor.
KeyNotFoundException(String, Exception) - Constructor for exception net.shibboleth.shared.security.KeyNotFoundException
  Constructor.
keyPass - Variable in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  Password for the keystore.
keyPass - Variable in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
  Password for the private key.
keyPassword - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Password for encryption key(s).
keyPassword - Variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Password for the private key.
keys() - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Gets the set of keys contained in this map.
keyScript - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Script to obtain keys.
keySet() - Method in class net.shibboleth.shared.collection.LazyMap
keySet() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
keySize - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key size.
keySize - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Key size.
keyStore - Variable in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  The singleton instance of the private key produced by this factory.
KeyStoreFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for producing a `KeyStore` from a `Resource`.
KeyStoreFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
keystoreFile - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Keystore file.
keystoreFile - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Keystore file.
keystorePassword - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Password for keystore.
keystorePassword - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Keystore password.
keystorePassword - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Keystore password.
keystoreResource - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Keystore resource.
keystoreType - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Type of keystore to use for access to keys.
keystoreType - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Keystore type.
keystoreType - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Keystore type.
keyStrategy - Variable in class net.shibboleth.shared.security.DataSealer
  Source of keys.
keysWithLock() - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
keyType - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key algorithm.
keyType - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Key algorithm.
keyVersionResource - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Version resource.

## L

LangBearingString - Class in net.shibboleth.shared.primitive
  An object that represents a string associated with a language tag/locale.
LangBearingString(String) - Constructor for class net.shibboleth.shared.primitive.LangBearingString
  Constructor.
LangBearingString(String, String) - Constructor for class net.shibboleth.shared.primitive.LangBearingString
  Constructor.
languageRanges - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  RFC4647 language ranges.
lastIndex - Variable in class net.shibboleth.shared.collection.IndexingObjectStore
  The last index sequence used.
lastIndexOf(Object) - Method in class net.shibboleth.shared.collection.LazyList
lastLoadFailed - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Did the last load fail? An optimization only.
lastModified() - Method in interface net.shibboleth.shared.resource.Resource
  Determine the last-modified timestamp for this resource.
lastModified() - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Determine the last-modified timestamp for this resource.
lastModified() - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Determine the last-modified timestamp for this resource.
lastModified() - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Determine the last-modified timestamp for this resource.
lastModified() - Method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Determine the last-modified timestamp for this resource.
lastModified() - Method in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Determine the last-modified timestamp for this resource.
lastReloadInstant - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  The last time the service was reloaded, whether successful or not.
lastSuccessfulReleaseInstant - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  The last time the service was reloaded successfully.
LATE - Enum constant in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Run later but not the latest.
LATEST - Enum constant in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Run as late as possible.
Lax - Enum constant in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Send the cookie for 'same-site' requests along with 'cross-site' top level navigations using safe HTTP methods (GET, HEAD, OPTIONS, and TRACE).
Lax - Enum constant in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Send the cookie for 'same-site' requests along with 'cross-site' top level navigations using safe HTTP methods (GET, HEAD, OPTIONS, and TRACE).
LazyList<ElementType> - Class in net.shibboleth.shared.collection
  A list that is lazy initialized.
LazyList() - Constructor for class net.shibboleth.shared.collection.LazyList
LazyMap<KeyType,ValueType> - Class in net.shibboleth.shared.collection
  A map that is lazy initialized.
LazyMap() - Constructor for class net.shibboleth.shared.collection.LazyMap
LazySet<ElementType> - Class in net.shibboleth.shared.collection
  A set that is lazy initialized.
LazySet() - Constructor for class net.shibboleth.shared.collection.LazySet
LIST_DELIMITERS - Static variable in class net.shibboleth.shared.xml.XMLConstants
  A string which contains the valid delimiters for the XML Schema 'list' type.
listIterator() - Method in class net.shibboleth.shared.collection.LazyList
listIterator(int) - Method in class net.shibboleth.shared.collection.LazyList
listOf() - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a zero member list with non-null guarantee.
listOf(T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a one member list with non-null guarantee.
listOf(T...) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a list with non-null guarantee and a variable number of members.
listOf(T, T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a two member list with non-null guarantee.
listToStringValue(List<?>, String) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Converts a List of objects into a single string, with values separated by a specified delimiter.
listToStringValue(List<?>, String) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Converts a List of objects into a single string, with values separated by a specified delimiter.
Live - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated object is "live" and that changes made to it will be reflected in its "owner" and vice versa.
loadAdditionalPropertySources(ConfigurableApplicationContext, String, Properties) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Load additional property sources.
loadBeanDefinitions(DefaultListableBeanFactory) - Method in class net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext
  The override is necessary to replace the bean definition reader with a non-broken version that honors the context's ResourceLoader instead of supplanting it.
loadCurrent(HttpServletRequest, HttpServletResponse) - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
  Load the thread-local storage with the current request and response.
loadHomeProperty() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Add the "home" property from the Spring application context to the logger context.
loadKeyStore(Resource, String) - Static method in class net.shibboleth.shared.testing.InMemoryDirectory
  Creates a new KeyStore from the supplied resource.
loadLoggingConfiguration() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Reads and loads in a new logging configuration.
loadLoggingConfiguration(InputStream) - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Loads a logging configuration in to the active logger context.
loadMappings(String) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Load criterion -> predicate mappings from a classpath resource.
loadMappings(Properties) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Load a set of criterion -> predicate mappings from the supplied properties set.
loadProperties(Properties, Resource) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Load properties from the resource.
LocalAddressProxyRoutePlanner - Class in net.shibboleth.shared.httpclient
  Extension of `DefaultProxyRoutePlanner` which allows supplying a static local address.
LocalAddressProxyRoutePlanner(InetAddress, HttpHost, SchemePortResolver) - Constructor for class net.shibboleth.shared.httpclient.LocalAddressProxyRoutePlanner
  Constructor.
LocalAddressRoutePlanner - Class in net.shibboleth.shared.httpclient
  Extension of `DefaultRoutePlanner` which allows supplying a static local address.
LocalAddressRoutePlanner(InetAddress, SchemePortResolver) - Constructor for class net.shibboleth.shared.httpclient.LocalAddressRoutePlanner
  Constructor.
LocalAddressSystemRoutePlanner - Class in net.shibboleth.shared.httpclient
  Extension of `SystemDefaultRoutePlanner` which allows supplying a static local address.
LocalAddressSystemRoutePlanner(InetAddress, SchemePortResolver, ProxySelector) - Constructor for class net.shibboleth.shared.httpclient.LocalAddressSystemRoutePlanner
  Constructor.
LocalOnlyResourceEntityResolver - Class in net.shibboleth.shared.spring.custom
  Modified copy of Spring's existing `ResourceEntityResolver` class that elides the fall-through logic allowing for http(s) resolution of entities.
LocalOnlyResourceEntityResolver(ResourceLoader) - Constructor for class net.shibboleth.shared.spring.custom.LocalOnlyResourceEntityResolver
  Create a ResourceEntityResolver for the specified ResourceLoader (usually, an ApplicationContext).
LockableClassToInstanceMultiMap<B> - Class in net.shibboleth.shared.collection
  A specialization of `ClassToInstanceMultiMap` which exposes a map-specific instance of `ReadWriteLock`.
LockableClassToInstanceMultiMap() - Constructor for class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Constructor.
LockableClassToInstanceMultiMap(boolean) - Constructor for class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Constructor.
lockedAtStartup - Variable in class net.shibboleth.shared.security.DataSealer
  Whether the key source is expected to be locked initially.
log - Variable in class net.shibboleth.shared.codec.StringDigester
  Logger.
log - Static variable in class net.shibboleth.shared.collection.CollectionSupport
  logger.
log - Variable in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Logger.
log - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
  Logger.
log - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Logger.
log - Variable in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Logger.
log - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Class logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedBiFunction
  Class logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Class logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedConsumer
  Class logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedFunction
  Class logger.
log - Variable in class net.shibboleth.shared.logic.ScriptedPredicate
  Class logger.
log - Variable in class net.shibboleth.shared.net.CookieManager
  Class logger.
log - Variable in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Logger.
log - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Class logger.
log - Variable in class net.shibboleth.shared.scripting.EvaluableScript
  The log.
log - Variable in class net.shibboleth.shared.scripting.ScriptedRunnable
  The log.
log - Variable in class net.shibboleth.shared.security.DataSealer
  Class logger.
log - Variable in class net.shibboleth.shared.security.EncryptedCookieManager
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.BasicAccessControlService
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.IPRangeAccessControl
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Class logger.
log - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Class logger.
log - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Class logger.
log - Variable in class net.shibboleth.shared.service.reloadable.NonReloadableExcluder
  Logger.
log - Variable in class net.shibboleth.shared.service.reloadable.ReloadableScope
  Logger.
log - Variable in class net.shibboleth.shared.service.security.impl.DelegatingAccessControlService
  Class logger.
log - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Logger.
log - Variable in class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
  Logger.
log - Variable in class net.shibboleth.shared.spring.config.IdentifiableBeanPostProcessor
  Logger.
log - Variable in class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Class logger.
log - Variable in class net.shibboleth.shared.spring.config.StringBooleanToPredicateConverter
  Logger.
log - Variable in class net.shibboleth.shared.spring.config.StringToResourceConverter
  Log.
log - Variable in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Class logger.
log - Variable in class net.shibboleth.shared.spring.custom.LocalOnlyResourceEntityResolver
  Class logger.
log - Variable in class net.shibboleth.shared.spring.error.ErrorRaisingController
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Class logger.
log - Variable in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Class logger.
log - Variable in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  log.
log - Variable in class net.shibboleth.shared.spring.factory.ViewResolversFactoryBean
  Class logger.
log - Variable in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  Logger.
log - Variable in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Class logger.
log - Variable in class net.shibboleth.shared.spring.resource.ConditionalResource
  Logger.
log - Variable in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  The log.
log - Variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Class logger.
log - Variable in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Class logger.
log - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Class logger.
log - Variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Class logger.
log - Variable in class net.shibboleth.shared.spring.util.AnnotationParameterNameDiscoverer
  log.
log - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Class logger.
log - Variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Class logger.
log - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Class logger.
log - Static variable in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Logger.
log - Variable in class net.shibboleth.shared.testing.InMemoryDirectory
  Class logger.
log - Variable in class net.shibboleth.shared.xml.ClasspathResolver
  Class logger.
log - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Class logger.
log - Variable in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
  Error logger.
log - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Class logger.
LOG - Static variable in class net.shibboleth.shared.httpclient.AbstractHttpClient
  Logger.
LOG - Static variable in class net.shibboleth.shared.httpclient.RequestConnectionClose
  Logger.
LOG - Static variable in class net.shibboleth.shared.primitive.CleanerSupport
  Logger.
LOG - Static variable in class net.shibboleth.shared.primitive.DeprecationSupport
  Class logger.
LOG - Static variable in class net.shibboleth.shared.servlet.HttpServletSupport
  Log.
LOG - Static variable in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Class logger.
LOG - Static variable in class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
  Logger.
LOG - Static variable in class net.shibboleth.shared.spring.util.SpringSupport
  Logger.
LOG_CATEGORY - Static variable in class net.shibboleth.shared.primitive.DeprecationSupport
  Log category name for warnings.
LogbackLoggingService - Class in net.shibboleth.shared.service.impl
  Simple `LoggingService` that watches for logback configuration file changes and reloads the file when a change occurs.
LogbackLoggingService() - Constructor for class net.shibboleth.shared.service.impl.LogbackLoggingService
logConfig - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Name of a specific logging configuration, if one has been requested.
logException - Variable in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
  Whether to pass exception to logger.
loggerContext - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Logback logger context.
LoggerFactory - Class in net.shibboleth.shared.primitive
  Non-null wrappers for SLF4J logger acquisition.
LoggerFactory() - Constructor for class net.shibboleth.shared.primitive.LoggerFactory
  Constructor.
LoggingErrorHandler - Class in net.shibboleth.shared.xml.impl
  A SAX error handler that logs errors to a `Logger` before rethrowing them.
LoggingErrorHandler(Logger) - Constructor for class net.shibboleth.shared.xml.impl.LoggingErrorHandler
  Constructor.
LoggingService - Interface in net.shibboleth.shared.service
  A logging configuration abstraction that piggybacks on the `ReloadableService` interface.
logPrefix - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Debugging info.
logPrefix - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  The log prefix.
logPrefix - Variable in class net.shibboleth.shared.spring.resource.ConditionalResource
  Cached log prefix.
logProperties(Properties) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Log property names and values at debug level, suppressing properties whose name matches 'password', 'credential', 'secret', or 'salt'.
logSocketInfo(SSLSocket) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Log various diagnostic information from the `SSLSocket` and `SSLSession`.
lookup(Class<? extends Criterion>) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Lookup the predicate class type which is registered for the specified Criterion class.
lookupNamespaceURI(Element, Element, String) - Static method in class net.shibboleth.shared.xml.NamespaceSupport
  Looks up the namespace URI associated with the given prefix starting at the given element.
lookupPrefix(Element, Element, String) - Static method in class net.shibboleth.shared.xml.NamespaceSupport
  Looks up the namespace prefix associated with the given URI starting at the given element.
LSInputImpl(String, String, InputStream) - Constructor for class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
  Constructor.

## M

MAGIC_STRING - Static variable in class net.shibboleth.shared.security.DataSealer
  Magic string to signal use of per-node prefix feature.
main(String[]) - Static method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Command line entry point.
main(String[]) - Static method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Command line entry point.
main(String[]) - Static method in class net.shibboleth.shared.testing.ShowAutomaticModuleNames
  Main program.
maintenanceTask - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  The scheduled storage maintenance task.
maintenanceTaskInterval - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Interval of the scheduled maintenance task.
maintentanceTaskInterval - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Interval at which the storage maintenance task should run.
managedStorage - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  The current managed storage instance.
map - Variable in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Storage for map members.
mark(int) - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
markSupported() - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
mask - Variable in class net.shibboleth.shared.net.IPRange
  The netmask for the range.
matches(String, Metric) - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
matchingPrefixes - Variable in class net.shibboleth.shared.spring.servlet.RequestURLPrefixPredicate
  Prefixes to check for.
matchType(Class<?>, Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Check if the object is of the specified type, taking null into account as well.
maxAge - Variable in class net.shibboleth.shared.net.CookieManager
  Maximum age in seconds, or -1 for session.
maxCacheEntries - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  The maximum number of cached responses.
maxCacheEntries - Variable in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  The maximum number of cached responses.
maxCacheEntrySize - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  The maximum response body size, in bytes, that will be eligible for caching.
maxCacheEntrySize - Variable in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  The maximum response body size, in bytes, that will be eligible for caching.
maxConnectionsPerRoute - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Max simultaneous connections per route allowed by the pooling connection manager.
maxConnectionsTotal - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Max total simultaneous connections allowed by the pooling connection manager.
maxPoolSize - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Max number of builders allowed in the pool.
maxSize - Variable in class net.shibboleth.shared.io.SizeLimitedInputStream
  The max size allowed.
MediaTypeSupport - Class in net.shibboleth.shared.net
  Support methods for Guava `MediaType`.
MediaTypeSupport() - Constructor for class net.shibboleth.shared.net.MediaTypeSupport
  Constructor.
merge(Context) - Method in class net.shibboleth.shared.velocity.Template
  Evaluates the template using the given context and returns the result as a string.
merge(Context, Writer) - Method in class net.shibboleth.shared.velocity.Template
  Evaluates the template using the given context and sends the result to a Writer.
mergeTemplate(Template, Context, HttpServletResponse) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Merge the template with the context.
METHOD - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Java method.
metricPrefix - Variable in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  The metric Prefix.
mkCharacterToEntityMap() - Static method in class net.shibboleth.shared.codec.HTMLEncoder
  Build an unmodifiable map from entity character to name.
MockApplicationContext - Class in net.shibboleth.shared.testing
  Placeholder, which can be set on test components to stop the "must be null" test firing.
MockApplicationContext() - Constructor for class net.shibboleth.shared.testing.MockApplicationContext
MockExceptionCriterion - Class in net.shibboleth.shared.testing
  A mock `Criterion` to cause a resolver to raise an exception.
MockExceptionCriterion(ResolverException) - Constructor for class net.shibboleth.shared.testing.MockExceptionCriterion
  Constructor.
MockReloadableService<T> - Class in net.shibboleth.shared.testing
  Utility class for wrapping a serviceable component in a dummy reloadable service.
MockReloadableService() - Constructor for class net.shibboleth.shared.testing.MockReloadableService
  Default constructor.
MockReloadableService(T) - Constructor for class net.shibboleth.shared.testing.MockReloadableService
  Constructor.
MockResolver<T> - Class in net.shibboleth.shared.testing
  Mock `Resolver` for tests.
MockResolver() - Constructor for class net.shibboleth.shared.testing.MockResolver
MODEL_ATTR_CUSTOM - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying the custom object.
MODEL_ATTR_DIGESTER - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying the CSP digester.
MODEL_ATTR_ENCODER - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying the `HTMLEncoder` class.
MODEL_ATTR_ENVIRONMENT - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying `EnvironmentCapable.getEnvironment()`.
MODEL_ATTR_NONCE - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying the CSP nonce generator.
MODEL_ATTR_REQUEST - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying `HttpServletRequest`.
MODEL_ATTR_RESPONSE - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying `HttpServletResponse`.
MODEL_ATTR_SPRINGCONTEXT - Static variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Model attribute carrying `WebApplicationContext`.
movedBeans - Variable in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Relocated beans.
movedClasses - Variable in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Relocated classes.
mutuallyExclusiveParameters - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Mutually exclusive parameters.

## N

name - Variable in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  The field for the `name` record component.
name() - Element in annotation interface net.shibboleth.shared.annotation.ConfigurationSetting
  The name for this configuration setting.
name() - Element in annotation interface net.shibboleth.shared.annotation.ParameterName
  The name for this parameter.
name() - Method in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Returns the value of the `name` record component.
NAME - Static variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constant identifying resource loader name.
NamedKey(String, SecretKey) - Constructor for record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Constructor.
NAMESPACE - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  XML namespace.
namespaceAware - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders are namespace aware.
NamespaceSupport - Class in net.shibboleth.shared.xml
  Set of helper methods for working with DOM namespaces.
NamespaceSupport() - Constructor for class net.shibboleth.shared.xml.NamespaceSupport
  Constructor.
Negative - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will be negative (i.e., less than zero).
NEGATIVE_VALUE - Static variable in class net.shibboleth.shared.security.EncryptedCookieManager
  A negative signal to allow caching opt-out.
net.shibboleth.ext.spring.config - package net.shibboleth.ext.spring.config
  Legacy package.
net.shibboleth.ext.spring.context - package net.shibboleth.ext.spring.context
  Legacy package.
net.shibboleth.shared.annotation - package net.shibboleth.shared.annotation
  A set of annotations used to document information about methods, fields, parameters, etc.
net.shibboleth.shared.annotation.constraint - package net.shibboleth.shared.annotation.constraint
  A set of annotations used to document constraints on methods, fields, parameters, etc.
net.shibboleth.shared.cli - package net.shibboleth.shared.cli
  Command line functionality.
net.shibboleth.shared.codec - package net.shibboleth.shared.codec
  A set of helper functions for encoding/decoding data to/from different formats.
net.shibboleth.shared.collection - package net.shibboleth.shared.collection
  Additional implementations of, and helpers for working with, collections.
net.shibboleth.shared.component - package net.shibboleth.shared.component
  Set of interfaces used to describe basic features of "components" within a larger system.
net.shibboleth.shared.httpclient - package net.shibboleth.shared.httpclient
  Classes for working with Apache HttpClient.
net.shibboleth.shared.io - package net.shibboleth.shared.io
  Support components for I/O operations.
net.shibboleth.shared.logic - package net.shibboleth.shared.logic
  Classes that represent basic first order logic concepts.
net.shibboleth.shared.net - package net.shibboleth.shared.net
  Shared networking APIs and classes.
net.shibboleth.shared.net.impl - package net.shibboleth.shared.net.impl
  Implementation classes for working with HTTP URLs and the protocol.
net.shibboleth.shared.primitive - package net.shibboleth.shared.primitive
  A set of utilities dealing with Java's primitive types.
net.shibboleth.shared.resolver - package net.shibboleth.shared.resolver
  Interfaces for searching over data.
net.shibboleth.shared.resource - package net.shibboleth.shared.resource
  The package defines only the ShibbolethResource interface.
net.shibboleth.shared.scripting - package net.shibboleth.shared.scripting
  Classes for working with JSR-223 scripting environments.
net.shibboleth.shared.security - package net.shibboleth.shared.security
  Helpers for common security related tasks.
net.shibboleth.shared.security.impl - package net.shibboleth.shared.security.impl
  Implementations of security interfaces.
net.shibboleth.shared.service - package net.shibboleth.shared.service
  Shared service APIs.
net.shibboleth.shared.service.impl - package net.shibboleth.shared.service.impl
  Implementations of shared service interfaces.
net.shibboleth.shared.service.reloadable - package net.shibboleth.shared.service.reloadable
  Classes related to reloading beans.
net.shibboleth.shared.service.security.impl - package net.shibboleth.shared.service.security.impl
  Security-related service implementation classes.
net.shibboleth.shared.servlet - package net.shibboleth.shared.servlet
  Java servlet specification APIs.
net.shibboleth.shared.servlet.impl - package net.shibboleth.shared.servlet.impl
  Java Servlet specification implementation classes.
net.shibboleth.shared.spring.config - package net.shibboleth.shared.spring.config
  Classes supporting Spring configuration activities.
net.shibboleth.shared.spring.context - package net.shibboleth.shared.spring.context
  Spring application context classes.
net.shibboleth.shared.spring.custom - package net.shibboleth.shared.spring.custom
  Classes used in custom XML Spring configuration handling.
net.shibboleth.shared.spring.error - package net.shibboleth.shared.spring.error
  Extensions for Spring error handling.
net.shibboleth.shared.spring.expression - package net.shibboleth.shared.spring.expression
  Classes supporting use of Spring Expression Language (SpEL).
net.shibboleth.shared.spring.factory - package net.shibboleth.shared.spring.factory
  Spring factory beans.
net.shibboleth.shared.spring.httpclient.factory - package net.shibboleth.shared.spring.httpclient.factory
  Factory beans for HttpClient objects.
net.shibboleth.shared.spring.httpclient.resource - package net.shibboleth.shared.spring.httpclient.resource
  Spring resource classes supporting HttpClient access.
net.shibboleth.shared.spring.resource - package net.shibboleth.shared.spring.resource
  Shibboleth integration with Spring `Resource`.Helper functions, concrete implementations and a bridging class.
net.shibboleth.shared.spring.security.factory - package net.shibboleth.shared.spring.security.factory
  Factory beans for security classes.
net.shibboleth.shared.spring.service - package net.shibboleth.shared.spring.service
  Spring specific implementations of `ServiceableComponent` and `ReloadableService`.
net.shibboleth.shared.spring.service.impl - package net.shibboleth.shared.spring.service.impl
  Spring specific implementation of `AbstractServiceableComponent`.
net.shibboleth.shared.spring.servlet - package net.shibboleth.shared.spring.servlet
  Spring-aware APIs relating to Java Servlets, Filters, etc.
net.shibboleth.shared.spring.servlet.impl - package net.shibboleth.shared.spring.servlet.impl
  Spring-aware implementation classes related to Java Servlet and Filter behavior.
net.shibboleth.shared.spring.util - package net.shibboleth.shared.spring.util
  Supporting classes for using Spring.
net.shibboleth.shared.spring.velocity - package net.shibboleth.shared.spring.velocity
  Side-port of Velocity support from Spring 4 after removal from Spring 5.
net.shibboleth.shared.testing - package net.shibboleth.shared.testing
  Classes supporting testing of other classes.
net.shibboleth.shared.velocity - package net.shibboleth.shared.velocity
  Classes for working with Apache Velocity.
net.shibboleth.shared.xml - package net.shibboleth.shared.xml
  APIs for parsing and using XML.
net.shibboleth.shared.xml.impl - package net.shibboleth.shared.xml.impl
  XML implementation classes.
net.shibboleth.utilities.java.support.codec - package net.shibboleth.utilities.java.support.codec
  Legacy API stub for compatibility.
net.shibboleth.utilities.java.support.httpclient - package net.shibboleth.utilities.java.support.httpclient
  Legacy Classes for working with Apache HttpClient.
net.shibboleth.utilities.java.support.logic - package net.shibboleth.utilities.java.support.logic
  Legacy compatibility stubs.
net.shibboleth.utilities.java.support.net - package net.shibboleth.utilities.java.support.net
  Legacy stubs for compatibility.
net.shibboleth.utilities.java.support.primitive - package net.shibboleth.utilities.java.support.primitive
  A set of utilities dealing with Java's primitive types.
network - Variable in class net.shibboleth.shared.net.IPRange
  The IP network address for the range.
NEUTRAL - Enum constant in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Run whenever.
newDocument() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
newDocument() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Convenience method for creating a new document with a pooled builder.
newDocument() - Method in interface net.shibboleth.shared.xml.ParserPool
  Convenience method for creating a new document with a pooled builder.
newVelocityEngine() - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Return a new VelocityEngine.
newVelocityEngine() - Static method in class net.shibboleth.shared.testing.VelocityEngine
  Creates a new velocity engine with default properties.
newVelocityEngine(Properties) - Static method in class net.shibboleth.shared.testing.VelocityEngine
  Creates a new velocity engine with the supplied properties.
next() - Method in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
next() - Method in class net.shibboleth.shared.collection.ReflectionSafeIterator
nextCalled - Variable in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  Flag which tracks whether next() has been called at least once.
nodePrefix - Variable in class net.shibboleth.shared.security.DataSealer
  Optional per-server node prefix to affix to encoded values.
nodeToString(Node) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Converts a Node into a String using the DOM, level 3, Load/Save serializer.
nodeToString(Node, Map<String, Object>) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Converts a Node into a String using the DOM, level 3, Load/Save serializer.
None - Enum constant in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Send the cookie for 'same-site' and 'cross-site' requests.
None - Enum constant in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Send the cookie for 'same-site' and 'cross-site' requests.
NonNegative - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will be non-negative (i.e., greater than or equal to zero).
NonnullAfterInit - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will not be null after initialization of its containing component.
NonnullBeforeExec - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will not be null by the time the component's primary "do work" method is invoked.
NonnullBeforeTest - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will not be null by the time that any method marked with the testNG annotation `@Test` runs.
nonnullCollector(Collector<T, A, R>) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Return a collector which collects to a `NonnullSupplier` whose content is the value returned by the collector you were given.
NonnullElements - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated collection cannot contain any null elements: Input collections as parameters MUST NOT contain any null elements. Collections returned by methods WILL NOT contain any null elements, and if mutable, callers MUST NOT add a null element.
NonnullFunction<T,U> - Interface in net.shibboleth.shared.logic
  Implementation of `Function` that carries the nonnull annotation on the `NonnullFunction.apply(Object)` method's return value.
NonnullSupplier<T> - Interface in net.shibboleth.shared.primitive
  Implementation of `Supplier` that carries the nonnull annotation on the `NonnullSupplier.get()` method.
NonPositive - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will be non-positive (i.e., less than or equal to zero).
NonReloadableExcluder - Class in net.shibboleth.shared.service.reloadable
  Post-processes bean definitions by marking any reloadable beans as singletons, and any non-reloadable beans as lazy-init to limit/prevent instantiation.
NonReloadableExcluder() - Constructor for class net.shibboleth.shared.service.reloadable.NonReloadableExcluder
noNullItems(T[], String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the array is non null and does not contain any null elements.
noNullItems(T, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the collection is non null and does not contain any null elements.
NoOpHttpServletRequestValidator - Class in net.shibboleth.shared.servlet.impl
  Implementation of `HttpServletRequestValidator` which is always valid.
NoOpHttpServletRequestValidator() - Constructor for class net.shibboleth.shared.servlet.impl.NoOpHttpServletRequestValidator
normalizeStringCollection(Collection<String>) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Normalize a string collection by: Safely trimming each member. Converting all empty members to null. Removing any null members.
normalizeStringCollection(Collection<String>) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Normalize a string collection by: Safely trimming each member. Converting all empty members to null. Removing any null members.
not(BiPredicate<? super T, ? super U>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if the given `BiPredicate` evaluates to `false`.
not(Predicate<? super T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if the given predicate evaluates to `false`.
not(Predicate<? super T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if the given predicate evaluates to `false`.
NotEmpty - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated array, string, collection, or other object is not empty.
NotLive - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated object is not "live" and that changes made to it will not be reflected in its "owner" and vice versa.
NoWrapAutoEndDeflaterOutputStream - Class in net.shibboleth.shared.io
  A subclass of `DeflaterOutputStream` which defaults in a no-wrap `Deflater` instance and closes it when the stream is closed.
NoWrapAutoEndDeflaterOutputStream(OutputStream, int) - Constructor for class net.shibboleth.shared.io.NoWrapAutoEndDeflaterOutputStream
  Creates a new output stream with a default no-wrap compressor and buffer size, and the specified compression level.
NoWrapAutoEndInflaterInputStream - Class in net.shibboleth.shared.io
  A subclass of `InflaterInputStream` which defaults in a no-wrap `Inflater` instance and closes it when the stream is closed.
NoWrapAutoEndInflaterInputStream(InputStream) - Constructor for class net.shibboleth.shared.io.NoWrapAutoEndInflaterInputStream
  Creates a new input stream with a default no-wrap decompressor and buffer size.
Null - Enum constant in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Specify nothing.
Null - Enum constant in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Specify nothing.
NullableElements - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated collection may contain null elements and, if mutable, null elements may be added to it safely.
nullInputSatisfies - Variable in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Flag indicating whether the null input case is treated as satisfying the predicate.
NullValue() - Constructor for class net.shibboleth.shared.collection.ValueTypeIndexedMap.NullValue
numberInRangeExclusive(long, long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is in the exclusive range.
numberInRangeInclusive(long, long, long, String) - Static method in class net.shibboleth.shared.logic.Constraint
  Checks that the given number is in the inclusive range.

## O

object - Variable in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  The stored object.
ObjectBiPredicate() - Constructor for enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
objectLookupStrategy - Variable in class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Lookup strategy for object.
objectStore - Variable in class net.shibboleth.shared.collection.IndexingObjectStore
  Backing object data store.
ObjectSupport - Class in net.shibboleth.shared.primitive
  Helper methods for working with Objects.
ObjectSupport() - Constructor for class net.shibboleth.shared.primitive.ObjectSupport
  Constructor.
ObjectType(String) - Constructor for enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Constructor.
of(Resource) - Static method in class net.shibboleth.shared.spring.resource.ResourceHelper
  Return a `Resource` that does all the work of the provided `Resource`.
of(T) - Static method in interface net.shibboleth.shared.primitive.NonnullSupplier
  Return a `NonnullSupplier` that returns the input argument.
onApplicationEvent(ContextRefreshedEvent) - Method in class net.shibboleth.shared.spring.config.DeprecatedBeanDetector
openConnectionCount() - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Returns the number of open sockets.
or(Iterable<? extends BiPredicate<? super T, ? super U>>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if any one of its components evaluates to `true`.
or(Iterable<? extends Predicate<? super T>>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
or(Iterable<? extends Predicate<? super T>>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
or(BiPredicate<? super T, ? super U>...) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if any one of its components evaluates to `true`.
or(BiPredicate<T, U>, BiPredicate<? super T, ? super U>) - Static method in class net.shibboleth.shared.logic.BiPredicateSupport
  Returns a `BiPredicate` that evaluates to `true` if any one of its components evaluates to `true`.
or(Predicate<? super T>...) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
or(Predicate<? super T>...) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
or(Predicate<? super T>, Predicate<? super T>) - Static method in class net.shibboleth.shared.logic.PredicateSupport
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
or(Predicate<? super T>, Predicate<? super T>) - Static method in class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
otherArgs - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Command-line arguments which are not part of options.
outerChain - Variable in class net.shibboleth.shared.spring.servlet.impl.ChainingFilter.Chain
  Chain of top-level filters.
outputFormat - Variable in class net.shibboleth.shared.codec.StringDigester
  The output format instance used to determine how the digested byte[] is converted to the output String.
OutputFormat() - Constructor for enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
outputType - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  The output type to validate.
outputType - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  The output type.
owningPool - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Pool that owns this parser.

## P

Pair<T1,T2> - Class in net.shibboleth.shared.collection
  Container for a pair of objects.
Pair() - Constructor for class net.shibboleth.shared.collection.Pair
  Constructor.
Pair(Pair<? extends T1, ? extends T2>) - Constructor for class net.shibboleth.shared.collection.Pair
  Copy constructor.
Pair(T1, T2) - Constructor for class net.shibboleth.shared.collection.Pair
  Constructor.
ParameterName - Annotation Interface in net.shibboleth.shared.annotation
  The Name of the parameter (aimed at constructors).
parentContext - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Application context owning this engine.
parentContext - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Application context owning this engine.
parse(File) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
parse(InputStream) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
parse(InputStream) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Convenience method for parsing an XML file using a pooled builder.
parse(InputStream) - Method in interface net.shibboleth.shared.xml.ParserPool
  Convenience method for parsing an XML file using a pooled builder.
parse(InputStream, String) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
parse(Reader) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Convenience method for parsing an XML file using a pooled builder.
parse(Reader) - Method in interface net.shibboleth.shared.xml.ParserPool
  Convenience method for parsing an XML file using a pooled builder.
parse(String) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
parse(Element, ParserContext) - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Parses the supplied `Element` by delegating to the `BeanDefinitionParser` that is registered for that `Element`.
parse(InputSource) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
parseCIDRBlock(String) - Static method in class net.shibboleth.shared.net.IPRange
  Parses a CIDR block definition in to an IP range.
parseCIDRBlock(String) - Static method in class net.shibboleth.utilities.java.support.net.IPRange
  Deprecated.
  Parses a CIDR block definition in to an IP range.
parseCustomElement(Element) - Method in class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionParserDelegate
parseCustomElement(Element, BeanDefinition) - Method in class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionParserDelegate
parseCustomElement(Element, ParserContext, BeanDefinitionBuilder, boolean) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Root method for all parsing.
parseCustomElements(Collection<Element>, ParserContext) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Parse list of elements into bean definitions which are inserted into the parent context.
parseCustomElements(Collection<Element>, ParserContext, BeanDefinitionBuilder) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Parse list of elements into bean definitions.
parseLazyInitCustomElement(Element, ParserContext) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Parse an element into a bean definition and set the lazy-init flag.
parseLazyInitCustomElements(Collection<Element>, ParserContext) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Parse list of elements into bean definitions and set the lazy-init flag.
parseNativeElement(Element, BeanDefinitionRegistry) - Static method in class net.shibboleth.shared.spring.util.SpringSupport
  Parse the provided Element into the provided registry.
parseQueryString(String) - Static method in class net.shibboleth.shared.net.URISupport
  Parses a RFC-3968 encoded query string in to a set of name/value pairs.
parseQueryString(String, boolean, boolean) - Static method in class net.shibboleth.shared.net.URISupport
  Same as `URISupport.parseQueryString(String, boolean, boolean, Charset)` with the final parameter set to `StandardCharsets.UTF_8`.
parseQueryString(String, boolean, boolean, Charset) - Static method in class net.shibboleth.shared.net.URISupport
  Parses a RFC-3968 encoded query string in to a set of name/value pairs.
parserPool - Variable in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
  Parser pool to use when parsing the document.
ParserPool - Interface in net.shibboleth.shared.xml
  A pool of XML parsers.
parsers - Variable in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Stores the `BeanDefinitionParser` implementations keyed by the local name of the `Elements` they handle.
parsers - Variable in class net.shibboleth.shared.spring.custom.SecondaryNamespaceHandler
  Stores the `BeanDefinitionParser` implementations keyed by the local name of the `Elements` they handle.
parseValue(String) - Static method in enum class net.shibboleth.shared.xml.XMLSpace
  Parse a string value into an XMLSpaceEnum.
password - Variable in class net.shibboleth.shared.net.URLBuilder
  Password in the URL.
password - Variable in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  The password.
path - Variable in class net.shibboleth.shared.net.URLBuilder
  URL path.
pattern - Variable in class net.shibboleth.shared.logic.RegexPredicate
  Regular expression.
PatternFactoryBean - Class in net.shibboleth.shared.spring.factory
  Factory bean for `Pattern`.
PatternFactoryBean() - Constructor for class net.shibboleth.shared.spring.factory.PatternFactoryBean
pause() - Method in class net.shibboleth.shared.testing.MockApplicationContext
pinComponent() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Grab the service lock shared.
pkcs11Config - Variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  PKCS#11 provider parameter string.
PKCS11PrivateKeyFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for extracting a `PrivateKey` from a PKCS#11 keystore.
PKCS11PrivateKeyFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
policyMap - Variable in class net.shibboleth.shared.security.impl.BasicAccessControlService
  Map of named policies.
port - Variable in class net.shibboleth.shared.net.URLBuilder
  URL port number.
port - Variable in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  The port.
port - Variable in class net.shibboleth.shared.testing.EmbeddedJetty
  TLS port
Positive - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated item will be positive (i.e., greater than zero).
postProcessAfterInitialization(Object, String) - Method in class net.shibboleth.shared.spring.config.IdentifiableBeanPostProcessor
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class net.shibboleth.shared.service.reloadable.NonReloadableExcluder
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
postProcessBeforeInitialization(Object, String) - Method in class net.shibboleth.ext.spring.config.IdentifiableBeanPostProcessor
postProcessBeforeInitialization(Object, String) - Method in class net.shibboleth.shared.spring.config.IdentifiableBeanPostProcessor
postProcessors - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  List of bean post processors for this service's content.
postProcessors - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  List of bean post processors for this service's content.
postProcessVelocityEngine(VelocityEngine) - Method in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Provides a ClasspathResourceLoader in addition to any default or user-defined loader in order to load the spring Velocity macros from the class path.
postProcessVelocityEngine(VelocityEngine) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  To be implemented by subclasses that want to perform custom post-processing of the VelocityEngine after the FactoryBean performed its default configuration (but before VelocityEngine.init).
predicate - Variable in class net.shibboleth.shared.logic.AllMatchPredicate
  The predicate applied to each value of the `Iterable`.
predicate - Variable in class net.shibboleth.shared.logic.AnyMatchPredicate
  The predicate applied to each value of the `Iterable`.
predicate - Variable in class net.shibboleth.shared.logic.PredicateDrivenFunction
  A predicate to apply.
predicate - Variable in class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Predicate to apply to indirected object.
PredicateDrivenFunction<T,U> - Class in net.shibboleth.shared.logic
  A `Function` that runs a `Predicate` and then runs one of two other possible functions based on the result.
PredicateDrivenFunction(Predicate<? super T>, Function<? super T, U>, Function<? super T, U>) - Constructor for class net.shibboleth.shared.logic.PredicateDrivenFunction
  Constructor.
PredicateSupport - Class in net.shibboleth.shared.logic
  Helper class for constructing predicates.
PredicateSupport - Class in net.shibboleth.utilities.java.support.logic
  Deprecated, for removal: This API element is subject to removal in a future version.
PredicateSupport() - Constructor for class net.shibboleth.shared.logic.PredicateSupport
  Constructor.
PredicateSupport() - Constructor for class net.shibboleth.utilities.java.support.logic.PredicateSupport
  Deprecated.
  Constructor.
preferFileSystemAccess - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Whether to favor file system lookup first.
PreferFileSystemResourceLoader - Class in net.shibboleth.shared.spring.resource
  An extension of `DefaultResourceLoader` that (1) is biased in favor of the filesystem such that bare resource paths are assumed to be files rather than classpath resources and (2) supports loading "classpath*:" resources.
PreferFileSystemResourceLoader() - Constructor for class net.shibboleth.shared.spring.resource.PreferFileSystemResourceLoader
PREFIX_LEN - Static variable in class net.shibboleth.shared.security.DataSealer
  Length of padded prefix.
prepareBuilder(DocumentBuilder) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Prepare a document builder instance for use, before returning it from a checkout call.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedConsumer
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedFunction
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.logic.ScriptedPredicate
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Pre-process the script context before execution.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.shared.scripting.ScriptedRunnable.RunnableScriptEvaluator
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Pre-process the script context before execution.
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Pre-process the script context before execution.
prepareSocket(SSLSocket, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Performs any custom initialization for a newly created SSLSocket (before the SSL handshake happens).
preprocessor - Variable in class net.shibboleth.shared.logic.TransformAndCheckFunction
  A function applied to input prior to being constraint checked and accepted.
PRESERVE - Enum constant in enum class net.shibboleth.shared.xml.XMLSpace
  xml:space value "preserve".
prettyPrintParams - Static variable in class net.shibboleth.shared.xml.SerializeSupport
  DOM configuration parameters used by LSSerializer in pretty print format output.
prettyPrintXML(Node) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Converts a Node into a String, using the DOM, level 3, Load/Save serializer.
printHelp(PrintStream) - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Print default command line help instructions.
printHelp(PrintStream) - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Print default command line help instructions.
PrivateKeyFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for producing a `PrivateKey` from a `Resource`.
PrivateKeyFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
privateKeyFile - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Private key file.
process(HttpRequest, EntityDetails, HttpContext) - Method in class net.shibboleth.shared.httpclient.RequestConnectionClose
processBeanDefinition(BeanDefinition, String) - Method in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Process a bean definition by relocating its class or parent if appropriate.
processErrorsForInvokeAfter(IOException, Throwable) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Process errors for `ContextHandlingHttpClient.invokeAfter(ClassicHttpRequest, HttpClientContext, Throwable)`.
processHandlerErrors(String, List<Throwable>) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
  Process the error(s) seen during `ContextHandlingHttpClient.invokeBefore(ClassicHttpRequest, HttpClientContext)` or `ContextHandlingHttpClient.invokeAfter(ClassicHttpRequest, HttpClientContext, Throwable)` into a single `IOException` that will be propagated out of that method.
properties - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Properties to set on factory.
PROPERTY - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Key/value property.
propertySources - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Spring property sources.
propertySources - Variable in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  List of property sources to add.
propertySourcesInitialized - Variable in class net.shibboleth.shared.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext
  Whether property sources have been initialized.
Prototype - Annotation Interface in net.shibboleth.shared.annotation
  Indicates that the annotated type represents a non-singleton stateful bean.
provider - Variable in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  KeyStore provider.
provider - Static variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Singleton `Provider` for all instances of this factory.
ProviderType() - Constructor for enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
ProxiedFactoryBean<T> - Class in net.shibboleth.shared.service.reloadable
  Factory bean that proxies the creation of a bean through a managed/reloadable `ApplicationContext`.
ProxiedFactoryBean(ReloadableService<ApplicationContext>, Class<T>) - Constructor for class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Constructor.
ProxiedFactoryBean(ReloadableService<ApplicationContext>, Class<T>, String) - Constructor for class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Constructor.
ProxiedFactoryBean(ReloadableService<ApplicationContext>, Class<T>, String, String) - Constructor for class net.shibboleth.shared.service.reloadable.ProxiedFactoryBean
  Constructor.
publicId - Variable in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
  Public ID of the resolved resource.
PublicKeyFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for producing a `PublicKey` from a `Resource`.
PublicKeyFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
publishEvent(Object) - Method in class net.shibboleth.shared.testing.MockApplicationContext
purgeStaleCookies(String) - Method in class net.shibboleth.shared.net.CookieManager
  Unset cookies matching a given prefix in excess of the configured amount.
purgeStaleCookies(String, String) - Method in class net.shibboleth.shared.net.CookieManager
  Unset cookies matching a given prefix in excess of the configured amount.
PURPLE - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Purple.
put(B) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Adds a value to this map.
put(KeyType, ValueType) - Method in class net.shibboleth.shared.collection.LazyMap
put(KeyType, ValueType) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
put(T) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Adds the given object to the store.
putAll(Iterable<? extends B>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Adds all the values to the map.
putAll(Map<? extends KeyType, ? extends ValueType>) - Method in class net.shibboleth.shared.collection.LazyMap
putAll(Map<? extends KeyType, ? extends ValueType>) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
putAll(ClassToInstanceMultiMap<? extends B>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Adds all the values to the map.
putAllWithLock(Iterable<? extends B>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
putAllWithLock(ClassToInstanceMultiMap<? extends B>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
putWithLock(B) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.

## Q

QNameSupport - Class in net.shibboleth.shared.xml
  Set of helper methods for working with DOM QNames.
QNameSupport() - Constructor for class net.shibboleth.shared.xml.QNameSupport
  Constructor.
qnameToContentString(QName) - Static method in class net.shibboleth.shared.xml.QNameSupport
  Converts a QName into a string that can be used for attribute values or element content.
queryParams - Variable in class net.shibboleth.shared.net.URLBuilder
  Parameters in the query string.
quiet - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Quiet logging has been requested.

## R

raiseError(HttpServletRequest) - Method in class net.shibboleth.shared.spring.error.ErrorRaisingController
  Handle an error dispatched by the container by re-raising it.
random - Variable in class net.shibboleth.shared.security.DataSealer
  Source of secure random data.
random - Variable in class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Random number generator.
RANDOM - Enum constant in enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
  Produces random identifiers that may not be strongly secure.
RandomIdentifierGenerationStrategy - Class in net.shibboleth.shared.security.impl
  Generates a random number of bytes via a `Random` source and encodes them into a string using a `BinaryEncoder` (`Hex` by default).
RandomIdentifierGenerationStrategy() - Constructor for class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Default constructor.
RandomIdentifierGenerationStrategy(IdentifierGenerationStrategy.ParameterSpec) - Constructor for class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Constructor.
RandomIdentifierParameterSpec - Record Class in net.shibboleth.shared.security
  Captures the supported parameters for the `IdentifierGenerationStrategy.ProviderType.RANDOM` and `IdentifierGenerationStrategy.ProviderType.SECURE` strategy types.
RandomIdentifierParameterSpec(RandomGenerator, Integer, BinaryEncoder) - Constructor for record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Creates an instance of a `RandomIdentifierParameterSpec` record class.
RC_INIT - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Return code indicating an initialization error, 1.
RC_IO - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Return code indicating an error reading files, 2.
RC_MODULE - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Return code indicating an module mismatch, for instance during plugin installation 3.
RC_OK - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Return code indicating command completed successfully, 0.
RC_UNKNOWN - Static variable in class net.shibboleth.shared.cli.AbstractCommandLine
  Return code indicating an unknown error occurred, -1 .
read() - Method in class net.shibboleth.shared.io.SizeLimitedInputStream
read() - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
read(byte[]) - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
read(byte[], int, int) - Method in class net.shibboleth.shared.io.SizeLimitedInputStream
read(byte[], int, int) - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
readCookie() - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Read back existing cookie and return the value embedded in it, if any.
ReadSqlFromFile(String) - Static method in class net.shibboleth.shared.testing.DatabaseTestingSupport
  Read some SQL from a file.
readWriteLock - Variable in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  The map's read write lock.
rebuildIndex() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Rebuild internal index.
RED - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Red.
referenceCount - Variable in class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  The object reference count.
ReflectionSafeIterator<T> - Class in net.shibboleth.shared.collection
  Wrapper class for delegating publically to `Iterator` implementations that may themselves be private.
ReflectionSafeIterator(Iterator<T>) - Constructor for class net.shibboleth.shared.collection.ReflectionSafeIterator
  Constructor.
ReflectionSupport - Class in net.shibboleth.shared.primitive
  Utility functions related to reflection.
ReflectionSupport() - Constructor for class net.shibboleth.shared.primitive.ReflectionSupport
  Private constructor.
refresh() - Method in class net.shibboleth.shared.testing.MockApplicationContext
refreshCookie() - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  For a non-negative cookie, this recreates the cookie using the current default key to ensure it can continue to be read.
regexp - Variable in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  The regular expressions.
RegexPredicate - Class in net.shibboleth.shared.logic
  A `Predicate` that checks that a given input string matches a regular expression.
RegexPredicate(String) - Constructor for class net.shibboleth.shared.logic.RegexPredicate
  String constructor.
RegexPredicate(Pattern) - Constructor for class net.shibboleth.shared.logic.RegexPredicate
  Pattern constructor.
register(Class<? extends Criterion>, Class<? extends Predicate<T>>) - Method in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Register a `Predicate` class for a criterion class.
registerBeanDefinition(BeanDefinitionHolder, BeanDefinitionRegistry) - Method in class net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser
  The override is to warn if there is an ID clash within the same context.
registerBeanDefinitionParser(QName, BeanDefinitionParser) - Method in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Subclasses can call this to register the supplied `BeanDefinitionParser` to handle the specified element.
registerBeanDefinitionParser(QName, BeanDefinitionParser) - Method in class net.shibboleth.shared.spring.custom.SecondaryNamespaceHandler
  Subclasses call this to register the supplied `BeanDefinitionParser` to handle the specified element.
registerBeanDefinitions(Document, XmlReaderContext) - Method in class net.shibboleth.shared.spring.custom.EmbeddedAndSchemaAwareReader
  We call the parent method for the custom schema (which is expected to not do anything special with the <beans> statement) and then we call again to handle the beans statements which we have explicitly pulled out.
registerDestructionCallback(String, Runnable) - Method in class net.shibboleth.shared.service.reloadable.ReloadableScope
registerSchemePortMapping(String, Integer) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Register a new scheme-to-port mapping.
registerShutdownHook() - Method in class net.shibboleth.shared.testing.MockApplicationContext
registry - Variable in class net.shibboleth.shared.resolver.CriterionPredicateRegistry
  Storage for the registry mappings.
RELAX - Enum constant in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  OASIS RELAX NG Schema.
reload() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Reloads the configuration of the service.
reload() - Method in interface net.shibboleth.shared.service.ReloadableService
  Reloads the configuration of the service.
ReloadableScope - Class in net.shibboleth.shared.service.reloadable
  Custom Spring bean `Scope` that directs bean requests into a managed `ApplicationContext`.
ReloadableScope(ReloadableService<ApplicationContext>) - Constructor for class net.shibboleth.shared.service.reloadable.ReloadableScope
  Constructor.
reloadableService - Variable in class net.shibboleth.shared.service.reloadable.ReloadableScope
  Managed context service wrapper.
ReloadableService<T> - Interface in net.shibboleth.shared.service
  A service that supports reloading its configuration.
ReloadableServiceGaugeSet<T> - Class in net.shibboleth.shared.service
  A set of gauges for a reloadable service.
ReloadableServiceGaugeSet(String) - Constructor for class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Constructor.
ReloadableSpringService<T> - Class in net.shibboleth.shared.spring.service
  This class provides a reloading interface to a `ServiceableComponent` via Spring.
ReloadableSpringService(Class<T>) - Constructor for class net.shibboleth.shared.spring.service.ReloadableSpringService
  Constructor.
ReloadableSpringService(Class<T>, NonnullFunction<ApplicationContext, AbstractServiceableComponent<T>>) - Constructor for class net.shibboleth.shared.spring.service.ReloadableSpringService
  Constructor.
reloadCheckDelay - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Time between one reload check and another.
reloadFailureCause - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  The cause of the last reload failure, if the last reload failed.
ReloadingAccessControlService - Class in net.shibboleth.shared.service.security.impl
  This class wraps an `AccessControlService` in a `ServiceableComponent`.
ReloadingAccessControlService(AccessControlService) - Constructor for class net.shibboleth.shared.service.security.impl.ReloadingAccessControlService
  Constructor.
reloadTask - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Watcher that monitors the set of configuration resources for this service for changes.
reloadTaskTimer - Variable in class net.shibboleth.shared.service.AbstractReloadableService
  Timer used to schedule configuration reload tasks.
RelocatedBeanFactoryPostProcessor - Class in net.shibboleth.shared.spring.config
  A `BeanFactoryPostProcessor` to rewrite and log on relocated classes or parent beans.
RelocatedBeanFactoryPostProcessor() - Constructor for class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Constructor.
remove() - Method in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
remove(int) - Method in class net.shibboleth.shared.collection.LazyList
remove(B) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Remove the specified value from the map and from the value list of all indexes.
remove(Class<?>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Remove from the map all values which have the specified type.
remove(Object) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
remove(Object) - Method in class net.shibboleth.shared.collection.LazyList
remove(Object) - Method in class net.shibboleth.shared.collection.LazyMap
remove(Object) - Method in class net.shibboleth.shared.collection.LazySet
remove(Object) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
remove(String) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Removes the object associated with the given index.
remove(String) - Method in class net.shibboleth.shared.service.reloadable.ReloadableScope
removeAll(Iterable<? extends B>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Remove the specified values from the map and from the value list of all indexes.
removeAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazyList
removeAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazySet
removeAll(ClassToInstanceMultiMap<? extends B>) - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  Remove the values contained in the specified map from this map and from the value list of all indexes.
removeAllWithLock(Iterable<? extends B>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
removeAllWithLock(ClassToInstanceMultiMap<? extends B>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
removeApplicationListener(ApplicationListener<?>) - Method in class net.shibboleth.shared.testing.MockApplicationContext
removeAttribute(Element, QName) - Static method in class net.shibboleth.shared.xml.AttributeSupport
  Removes an attribute from an element.
removeFromIndex(T) - Method in class net.shibboleth.shared.collection.ClassIndexedSet
  Remove the specified object from the index.
removeIndex(T) - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Remove the index for the specified object.
removeStateValid - Variable in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  Flag which tracks whether remove can currently be called.
removeWithLock(B) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
removeWithLock(Class<?>) - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a write lock.
renderMergedTemplateModel(Map<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Process the model map by merging it with the Velocity template.
REPLACEMENT_CHAR - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Character to replace illegal characters.
REPLACEMENT_HEX - Static variable in class net.shibboleth.shared.codec.HTMLEncoder
  Hex to replace illegal characters.
reportCachingStatus(HttpCacheContext) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Print out to the log whether we hit the apache cache or not.
RepositorySupport - Class in net.shibboleth.shared.testing
  Support class for working with the project version control repository.
RepositorySupport() - Constructor for class net.shibboleth.shared.testing.RepositorySupport
  Constructor.
request - Variable in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
  Request.
RequestConnectionClose - Class in net.shibboleth.shared.httpclient
  Adds a `Connection: close` to all HTTP/1.1 requests.
RequestConnectionClose() - Constructor for class net.shibboleth.shared.httpclient.RequestConnectionClose
requestInterceptorsFirst - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  List of request interceptors to add first.
requestInterceptorsLast - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  List of request interceptors to add last.
RequestResponseContextFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Implementation of `Filter` which stores the current `HttpServletRequest` and `HttpServletResponse` being serviced on thread-local storage via the use of holder class `HttpServletRequestResponseContext`.
RequestResponseContextFilter - Class in net.shibboleth.utilities.java.support.net
  Legacy stub for compatibility.
RequestResponseContextFilter() - Constructor for class net.shibboleth.shared.spring.servlet.impl.RequestResponseContextFilter
RequestResponseContextFilter() - Constructor for class net.shibboleth.utilities.java.support.net.RequestResponseContextFilter
RequestTimeLimitingHttpClient - Class in net.shibboleth.shared.httpclient
  An `HttpClient` implementation which implements an overall request timeout for a wrapped client instance.
RequestTimeLimitingHttpClient(HttpClient, ScheduledExecutorService, Duration) - Constructor for class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Constructor.
requestTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Maximum allowed length of time for the entire request/response operation to complete.
requestTimeoutCorePoolSize - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Core pool size of the `ScheduledExecutorService` used to implement requestTimeout handling.
RequestTimeoutExceededException - Exception in net.shibboleth.shared.httpclient
  Exception that indicates that an HTTP client request exceeded a request timeout.
RequestTimeoutExceededException() - Constructor for exception net.shibboleth.shared.httpclient.RequestTimeoutExceededException
  Constructor.
RequestTimeoutExceededException(String) - Constructor for exception net.shibboleth.shared.httpclient.RequestTimeoutExceededException
  Constructor.
RequestTimeoutExceededException(String, Throwable) - Constructor for exception net.shibboleth.shared.httpclient.RequestTimeoutExceededException
  Constructor.
RequestTimeoutExceededException(Throwable) - Constructor for exception net.shibboleth.shared.httpclient.RequestTimeoutExceededException
  Constructor.
RequestURLPrefixPredicate - Class in net.shibboleth.shared.spring.servlet
  Predicate based on comparing a request URL to a set of matching prefixes.
RequestURLPrefixPredicate(Collection<URLPrefix>) - Constructor for class net.shibboleth.shared.spring.servlet.RequestURLPrefixPredicate
  Constructor.
requiredParameters - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Required parameters.
requireSalt - Variable in class net.shibboleth.shared.codec.StringDigester
  Whether to require a salt to return any output.
reset() - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
reset() - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
RESET - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Reset.
resetDefaults() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Resets all builder parameters to their defaults.
resetSchemas() - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Clear the schemas to be included.
resolve(CriteriaType) - Method in interface net.shibboleth.shared.resolver.Resolver
  Process the specified criteria and return the resulting instances of the product type which satisfy the criteria.
resolve(String, ResourceLoader) - Method in class net.shibboleth.shared.spring.resource.ConditionalResourceResolver
resolve(CriteriaSet) - Method in class net.shibboleth.shared.testing.MockResolver
  Process the specified criteria and return the resulting instances of the product type which satisfy the criteria.
resolveContextualObject(String) - Method in class net.shibboleth.shared.service.reloadable.ReloadableScope
resolveEffectiveTimeout(HttpContext) - Method in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Resolve the effective request timeout to use for the current request.
resolveEntity(String, String) - Method in class net.shibboleth.shared.xml.ClasspathResolver
resolveEntity(String, String) - Method in class net.shibboleth.shared.xml.impl.ThrowingEntityResolver
resolveListenAddresses() - Method in class net.shibboleth.shared.testing.EmbeddedJetty
  Resolve all applicable localhost interfaces.
resolvePath(String) - Method in class net.shibboleth.shared.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext
resolver(String, String) - Method in class net.shibboleth.shared.xml.ClasspathResolver
  Resolves an id against the classpath.
Resolver<ProductType,CriteriaType> - Interface in net.shibboleth.shared.resolver
  Generic interface for resolvers which process specified criteria and produce some implementation-specific result information.
resolveResource(String, String, String, String, String) - Method in class net.shibboleth.shared.xml.ClasspathResolver
ResolverException - Exception in net.shibboleth.shared.resolver
  Base exception for resolver related errors.
ResolverException() - Constructor for exception net.shibboleth.shared.resolver.ResolverException
  Constructor.
ResolverException(Exception) - Constructor for exception net.shibboleth.shared.resolver.ResolverException
  Constructor.
ResolverException(String) - Constructor for exception net.shibboleth.shared.resolver.ResolverException
  Constructor.
ResolverException(String, Exception) - Constructor for exception net.shibboleth.shared.resolver.ResolverException
  Constructor.
resolvers - Variable in class net.shibboleth.shared.spring.factory.ViewResolversFactoryBean
  Underlying collection.
ResolverSupport - Class in net.shibboleth.shared.resolver
  Support class for resolver implementations.
ResolverSupport() - Constructor for class net.shibboleth.shared.resolver.ResolverSupport
  Constructor.
resolveSchemaEntity(String, String) - Method in class net.shibboleth.shared.spring.custom.LocalOnlyResourceEntityResolver
resolveSingle(CriteriaType) - Method in interface net.shibboleth.shared.resolver.Resolver
  Process the specified criteria and return a single instance of the product type which satisfies the criteria.
resolveSingle(CriteriaSet) - Method in class net.shibboleth.shared.testing.MockResolver
  Process the specified criteria and return a single instance of the product type which satisfies the criteria.
resolveViewName(String, Locale) - Method in class net.shibboleth.shared.spring.velocity.VelocityViewResolver
resource - Variable in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
  Resource to load the document from.
resource - Variable in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  The resource which locates the script.
resource - Variable in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  KeyStore resource.
resource - Variable in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
  Private key resource.
resource - Variable in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
  Public key resource.
resource - Variable in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
  Certificate chain resource.
resource - Variable in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
  Certificate chain resource.
resource - Variable in class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
Resource - Interface in net.shibboleth.shared.resource
  An interface representing a data resource.
ResourceHandler(int, Resource) - Constructor for class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
  Constructor.
ResourceHelper - Class in net.shibboleth.shared.spring.resource
  Bridging class between `Resource` and `Resource`.
ResourceHelper(Resource) - Constructor for class net.shibboleth.shared.spring.resource.ResourceHelper
  A private for shimming the provided input.
resourceLastModifiedTimes - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Time when the service configuration for the given index was last observed to have changed.
resourceLoader - Variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Underlying Spring resource loader.
resourceLoader - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Resource loader.
resourceLoaderPath - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Path to load resources from.
resourceLoaderPaths - Variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Resource loader paths.
resourceResolver - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Mechanism for resolving nested resources like included/imported schemas.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Factory to create `ScriptedBiConsumer` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Factory to create `ScriptedBiFunction` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Factory to create `ScriptedBiPredicate` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedConsumer
  Factory to create `ScriptedConsumer` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedFunction
  Factory to create `ScriptedFunction` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.shared.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Factory to create `ScriptedBiConsumer` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Factory to create `ScriptedBiFunction` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Factory to create `ScriptedBiPredicate` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedConsumer
  Factory to create `ScriptedConsumer` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedFunction
  Factory to create `ScriptedFunction` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.shared.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from a `Resource`.
ResourceTestHelper - Class in net.shibboleth.shared.testing
  Compare two resources for equality.
ResourceTestHelper() - Constructor for class net.shibboleth.shared.testing.ResourceTestHelper
  Hidden constructor.
resourceURL - Variable in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  URL to the Resource.
response - Variable in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
  HTTP response that is being wrapped.
response - Variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
  The response.
responseInterceptorsFirst - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  List of response interceptors to add first.
responseInterceptorsLast - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  List of response interceptors to add last.
ResponseProxy(HttpServletRequest, HttpServletResponse) - Constructor for class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
  Constructor.
responseTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Determines the timeout until arrival of a response from the opposite endpoint.
restart() - Method in class net.shibboleth.shared.testing.MockApplicationContext
retainAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazyList
retainAll(Collection<?>) - Method in class net.shibboleth.shared.collection.LazySet
retryStrategy - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Strategy which determines whether and how a retry should be attempted.
returnBuilder(DocumentBuilder) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Returns a builder to the pool.
returnBuilder(DocumentBuilder) - Method in interface net.shibboleth.shared.xml.ParserPool
  Returns a builder to the pool.
returned - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Track accounting state of whether this builder has been returned to the owning pool.
returnError() - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Helper function to sanity check return-on-error object.
returnError() - Method in class net.shibboleth.shared.logic.ScriptedPredicate
  Helper function to sanity check return-on-error object.
returnError() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Helper function to sanity check return-on-error object.
returnError() - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Helper function to sanity check return-on-error object.
returnOnError - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Value to return from script if an error occurs.
returnOnError - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Value to return from predicate when an error occurs.
rootNamespaces(Element) - Static method in class net.shibboleth.shared.xml.NamespaceSupport
  Ensures that all the visibly used namespaces referenced by the given Element or its descendants are declared by the given Element or one of its descendants.
rootNamespaces(Element, Element) - Static method in class net.shibboleth.shared.xml.NamespaceSupport
  Recursively called function that ensures all the visibly used namespaces referenced by the given Element or its descendants are declared if they don't appear in the list of already resolved namespaces.
run() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
run() - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
run() - Method in class net.shibboleth.shared.service.AbstractReloadableService.ServiceReloadTask
run(String[]) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Run method.
run(String[]) - Method in class net.shibboleth.shared.testing.ShowAutomaticModuleNames
  Runnable main program, wrapped by `main` in an exception handler.
runDirectory(File) - Method in class net.shibboleth.shared.testing.ShowAutomaticModuleNames
  Process all of the `.jar` files in a given directory, and present the results in a readable way.
runFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
  Subclasses should override this method to be called when the filter is directed to activate.
runFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter
  Subclasses should override this method to be called when the filter is directed to activate.
runFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Subclasses should override this method to be called when the filter is directed to activate.
runFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.RequestResponseContextFilter
  Subclasses should override this method to be called when the filter is directed to activate.
runFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Subclasses should override this method to be called when the filter is directed to activate.
RunnableFileSystemResource - Class in net.shibboleth.shared.spring.resource
  A file backed resource which calls out to a provided `Runnable` as appropriate such that the resource becomes reloadable.
RunnableFileSystemResource(File, Runnable) - Constructor for class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Constructor.
RunnableFileSystemResource(String, Runnable) - Constructor for class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Constructor.
RunnableScriptEvaluator(EvaluableScript) - Constructor for class net.shibboleth.shared.scripting.ScriptedRunnable.RunnableScriptEvaluator
  Constructor.
rwLock - Variable in class net.shibboleth.shared.collection.IndexingObjectStore
  Read/Write lock used to control synchronization over the backing data store.

## S

salt - Variable in class net.shibboleth.shared.codec.StringDigester
  Optional salt to add into the digest.
SAMESITE_ATTRIBITE_NAME - Static variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  The name of the same-site cookie attribute.
sameSiteCondition - Variable in class net.shibboleth.shared.net.CookieManager
  Condition controlling application of SameSite.
SameSiteCookieHeaderFilter - Class in net.shibboleth.shared.spring.servlet.impl
  Implementation of `Filter` which adds the SameSite attribute to cookies, until the Java API supports it natively, if ever.
SameSiteCookieHeaderFilter() - Constructor for class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Constructor.
SameSiteCookieHeaderFilter.SameSiteResponseProxy - Class in net.shibboleth.shared.spring.servlet.impl
  An implementation of the `HttpServletResponse` which adds the same-site flag to Set-Cookie headers for the set of configured cookies.
SameSiteCookieHeaderFilter.SameSiteValue - Enum Class in net.shibboleth.shared.spring.servlet.impl
  The allowed same-site cookie attribute values.
sameSiteCookies - Variable in class net.shibboleth.shared.net.CookieManager
  Map of cookie name to same-site attribute value.
sameSiteCookies - Variable in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Map of cookie name to same-site attribute value.
SameSiteResponseProxy(HttpServletResponse) - Constructor for class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
  Constructor.
SameSiteValue(String) - Constructor for enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Constructor.
SameSiteValue(String) - Constructor for enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Constructor.
saveAndClone(InputStream) - Method in class net.shibboleth.shared.spring.httpclient.resource.FileBackedHTTPResource
  saveAndClone.
schema - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Schema used to validate parsed content.
SchemaBuilder - Class in net.shibboleth.shared.xml
  A class for building a `Schema` from a set of inputs, allowing for manipulation of the underlying factory.
SchemaBuilder() - Constructor for class net.shibboleth.shared.xml.SchemaBuilder
  Constructor.
SchemaBuilder.SchemaLanguage - Enum Class in net.shibboleth.shared.xml
  Language of the schema files.
schemaFactoryURI - Variable in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  Constant for use with `SchemaFactory.newInstance(String)`.
schemaLang - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Language of schemas.
SchemaLanguage(String) - Constructor for enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  Constructor.
SchemaTypeAwareBeanDefinitionDocumentReader - Class in net.shibboleth.shared.spring.custom
  An extension to the standard `DefaultBeanDefinitionDocumentReader` that uses a `SchemaTypeAwareBeanDefinitionParserDelegate` delegate for processing bean definitions.
SchemaTypeAwareBeanDefinitionDocumentReader() - Constructor for class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader
SchemaTypeAwareBeanDefinitionParserDelegate - Class in net.shibboleth.shared.spring.custom
  An extension to the standard `BeanDefinitionParserDelegate` that adds support for retrieving `NamespaceHandler` by schema type, as well as element QName, when resolving custom elements.
SchemaTypeAwareBeanDefinitionParserDelegate(XmlReaderContext) - Constructor for class net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionParserDelegate
  Constructor.
SchemaTypeAwareXMLBeanDefinitionReader - Class in net.shibboleth.shared.spring.custom
  An extension to the standard `XmlBeanDefinitionReader` that defaults some settings.
SchemaTypeAwareXMLBeanDefinitionReader(BeanDefinitionRegistry) - Constructor for class net.shibboleth.shared.spring.custom.SchemaTypeAwareXMLBeanDefinitionReader
  Constructor.
scheme - Variable in class net.shibboleth.shared.net.URLBuilder
  URL schema (http, https, etc).
scheme - Variable in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  The scheme.
SCHEME_PORT_MAP - Static variable in class net.shibboleth.shared.net.SimpleURLCanonicalizer
  The scheme-to-port mapping data.
schemePortResolver - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Resolver for port based on a scheme.
SCOPE_RELOADABLE - Static variable in class net.shibboleth.shared.service.reloadable.ReloadableScope
  Scope indicating reloadability.
script - Variable in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  The script we care about.
script - Variable in class net.shibboleth.shared.scripting.EvaluableScript
  The script to execute.
script - Variable in class net.shibboleth.shared.scripting.ScriptedRunnable
  What is run.
script - Variable in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  The script.
ScriptContextExtender - Interface in net.shibboleth.shared.scripting
  Interface implemented by components that extend the `ScriptContext` of various components that rely on JSR-223 scripting.
ScriptedBiConsumer<T,U> - Class in net.shibboleth.shared.logic
  A `BiConsumer` which calls out to a supplied script.
ScriptedBiConsumer(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedBiConsumer
  Constructor.
ScriptedBiConsumer(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedBiConsumer
  Constructor.
ScriptedBiFunction<T,U,V> - Class in net.shibboleth.shared.logic
  A `BiFunction` which calls out to a supplied script.
ScriptedBiFunction(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedBiFunction
  Constructor.
ScriptedBiFunction(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedBiFunction
  Constructor.
ScriptedBiPredicate<T,U> - Class in net.shibboleth.shared.logic
  A `BiPredicate` which calls out to a supplied script.
ScriptedBiPredicate(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedBiPredicate
  Constructor.
ScriptedBiPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedBiPredicate
  Constructor.
ScriptedConsumer<T> - Class in net.shibboleth.shared.logic
  A `Consumer` which calls out to a supplied script.
ScriptedConsumer(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedConsumer
  Constructor.
ScriptedConsumer(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedConsumer
  Constructor.
ScriptedFunction<T,U> - Class in net.shibboleth.shared.logic
  A `Function` which calls out to a supplied script.
ScriptedFunction(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedFunction
  Constructor.
ScriptedFunction(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedFunction
  Constructor.
ScriptedKeyStrategy - Class in net.shibboleth.shared.security.impl
  Implements a strategy for access to versioned symmetric keys using scripts.
ScriptedKeyStrategy() - Constructor for class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Constructor.
ScriptedPredicate<T> - Class in net.shibboleth.shared.logic
  A `Predicate` which calls out to a supplied script.
ScriptedPredicate(EvaluableScript) - Constructor for class net.shibboleth.shared.logic.ScriptedPredicate
  Constructor.
ScriptedPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.shared.logic.ScriptedPredicate
  Constructor.
ScriptedRunnable - Class in net.shibboleth.shared.scripting
  A Runnable which executes a script.
ScriptedRunnable() - Constructor for class net.shibboleth.shared.scripting.ScriptedRunnable
ScriptedRunnable.RunnableScriptEvaluator - Class in net.shibboleth.shared.scripting
  The thing that runs the script.
scriptEngine - Variable in class net.shibboleth.shared.scripting.EvaluableScript
  The script engine to execute the script.
scriptEvaluator - Variable in class net.shibboleth.shared.scripting.ScriptedRunnable
  Evaluator.
scriptLanguage - Variable in class net.shibboleth.shared.scripting.EvaluableScript
  The scripting language.
second - Variable in class net.shibboleth.shared.collection.Pair
  Second object in pair.
secondaryHandlerQualifier - Variable in class net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler
  Qualifier to include in resource path when looking for secondary handlers.
SecondaryNamespaceHandler - Class in net.shibboleth.shared.spring.custom
  A secondary namespace handler to allow us to stack multiple parsers.
SecondaryNamespaceHandler() - Constructor for class net.shibboleth.shared.spring.custom.SecondaryNamespaceHandler
  Constructor.
secondList - Variable in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  Second list to combine.
secure - Variable in class net.shibboleth.shared.net.CookieManager
  Is cookie secure?
SECURE - Enum constant in enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
  Produces random identifiers that rely on a theoretically secure source of randomness.
secureRandom - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The SecureRandom instance used when initializing the SSLContext instance.
SecureRandomIdentifierGenerationStrategy - Class in net.shibboleth.shared.security.impl
  A specialized subclass of `RandomIdentifierGenerationStrategy` which constrains the supplied random number generator to be an instance of `SecureRandom`.
SecureRandomIdentifierGenerationStrategy() - Constructor for class net.shibboleth.shared.security.impl.SecureRandomIdentifierGenerationStrategy
  Default constructor.
SecureRandomIdentifierGenerationStrategy(IdentifierGenerationStrategy.ParameterSpec) - Constructor for class net.shibboleth.shared.security.impl.SecureRandomIdentifierGenerationStrategy
  Constructor.
securityManagerAttributeName - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Name of security manager attribute, if any.
selectSearchLocation(ConfigurableApplicationContext) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Select the location used to search for the target.
SelfSignedCertificateGenerator - Class in net.shibboleth.shared.security.impl
  A helper class to generate self-signed keypairs.
SelfSignedCertificateGenerator() - Constructor for class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Constructor.
SelfSignedCertificateGenerator.CommandLineArgs - Class in net.shibboleth.shared.security.impl
  Manages command line parsing for application and the bean properties used by the generator.
SelfSignedCertificateGenerator.FileConverter - Class in net.shibboleth.shared.security.impl
  Command line option conversion from String to File.
sendError(int) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
sendError(int) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
sendError(int) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
sendError(int, String) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
sendError(int, String) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
sendError(int, String) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
sendRedirect(String) - Method in class net.shibboleth.shared.spring.servlet.impl.CookieBufferingFilter.CookieBufferingHttpServletResponseProxy
sendRedirect(String) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter.ResponseProxy
sendRedirect(String) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteResponseProxy
SerializeSupport - Class in net.shibboleth.shared.xml
  Set of helper functions for serializing/writing DOM nodes.
SerializeSupport() - Constructor for class net.shibboleth.shared.xml.SerializeSupport
  Constructor.
serialVersionUID - Static variable in exception net.shibboleth.shared.codec.CodecException
  Serialization ID.
serialVersionUID - Static variable in exception net.shibboleth.shared.codec.DecodingException
  Serialization ID.
serialVersionUID - Static variable in exception net.shibboleth.shared.codec.EncodingException
  Serialization ID.
serialVersionUID - Static variable in class net.shibboleth.shared.collection.LazyList
  Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.shared.collection.LazyMap
  Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.shared.collection.LazySet
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.component.ComponentInitializationException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.component.DestroyedComponentException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.component.UninitializedComponentException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.component.UnmodifiableComponentException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.httpclient.RequestTimeoutExceededException
serialVersionUID - Static variable in exception net.shibboleth.shared.io.SizeLimitExceededException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.logic.ConstraintViolationException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.net.URIException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.resolver.ResolverException
  Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.shared.security.DataExpiredException
  serialVersionUID.
serialVersionUID - Static variable in exception net.shibboleth.shared.security.DataSealerException
  serialVersionUID.
serialVersionUID - Static variable in exception net.shibboleth.shared.security.KeyNotFoundException
  Generated UUID.
serialVersionUID - Static variable in exception net.shibboleth.shared.service.ServiceException
  Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  For serialization.
serialVersionUID - Static variable in exception net.shibboleth.shared.testing.ShowAutomaticModuleNames.TerminationException
  Mandatory version UID for any subclass of `Exception`.
serialVersionUID - Static variable in exception net.shibboleth.shared.xml.XMLParserException
  Serial version UID.
service - Variable in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  The service to report on.
service - Variable in class net.shibboleth.shared.service.security.impl.DelegatingAccessControlService
  The service which manages the reloading.
service - Variable in class net.shibboleth.shared.service.security.impl.ReloadingAccessControlService
  The embedded service.
service - Variable in class net.shibboleth.shared.service.security.impl.ServiceableAccessControlService
  The embedded service.
service(ServletRequest, ServletResponse) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
ServiceableAccessControlService - Class in net.shibboleth.shared.service.security.impl
  This class wraps an `AccessControlService` in a `ServiceableComponent`.
ServiceableAccessControlService(AccessControlService) - Constructor for class net.shibboleth.shared.service.security.impl.ServiceableAccessControlService
  Constructor.
ServiceableComponent<T> - Interface in net.shibboleth.shared.service
  Any component that wants to be reloaded via the Service interface and Spring implements this interface.
serviceClaz - Variable in class net.shibboleth.shared.spring.service.ClassBasedServiceStrategy
  The class we are looking for.
serviceConfigurations - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  List of configuration resources for this service.
ServiceException - Exception in net.shibboleth.shared.service
  Base exception for Service related errors.
ServiceException() - Constructor for exception net.shibboleth.shared.service.ServiceException
  Constructor.
ServiceException(Exception) - Constructor for exception net.shibboleth.shared.service.ServiceException
  Constructor.
ServiceException(String) - Constructor for exception net.shibboleth.shared.service.ServiceException
  Constructor.
ServiceException(String, Exception) - Constructor for exception net.shibboleth.shared.service.ServiceException
  Constructor.
serviceLock - Variable in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Lock for this service.
ServiceReloadTask() - Constructor for class net.shibboleth.shared.service.AbstractReloadableService.ServiceReloadTask
serviceStrategy - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  How to summon up the `ServiceableComponent` from the `ApplicationContext`.
servletContext - Variable in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Servlet context.
set - Variable in class net.shibboleth.shared.collection.ClassIndexedSet.ClassIndexedSetIterator
  The set instance over which this instance is an iterator.
set - Variable in class net.shibboleth.shared.collection.ClassIndexedSet
  Storage for set members.
set(int, ElementType) - Method in class net.shibboleth.shared.collection.LazyList
setActivationCondition(Predicate<ServletRequest>) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
  Set the condition to control activation of this filter.
setActivationCondition(Predicate<ServletRequest>) - Method in class net.shibboleth.shared.spring.servlet.impl.CharacterEncodingFilter
  Set the condition to control activation of this filter.
setAllowedContentTypes(Collection<String>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Set the allowed types.
setAllowedMethods(Collection<String>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestMethodValidator
  Set the allowed methods.
setAllowedParameters(Set<String>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Set the allowed parameters.
setAllowedRanges(Collection<IPRange>) - Method in class net.shibboleth.shared.security.impl.IPRangeAccessControl
  Set the CIDR address ranges to allow.
setAllowNullContentType(boolean) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Sets whether to allow an absent content type.
setApplicationContext(ApplicationContext) - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
setApplicationContext(ApplicationContext) - Method in class net.shibboleth.shared.spring.config.StringToResourceConverter
setApplicationContext(ApplicationContext) - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
setApplicationContext(ApplicationContext) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
setApplicationStartup(ApplicationStartup) - Method in class net.shibboleth.shared.testing.MockApplicationContext
setAsText(String) - Method in class net.shibboleth.shared.spring.config.DurationPropertyEditor
setBaseURI(String) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setBeanClassLoader(ClassLoader) - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
setBeanFactory(BeanFactory) - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
setBeanFactoryPostProcessor(BeanFactoryPostProcessor) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set a single bean factory post processor for this context.
setBeanFactoryPostProcessors(List<BeanFactoryPostProcessor>) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set the list of bean factory post processors for this service.
setBeanFactoryPostProcessors(List<BeanFactoryPostProcessor>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the list of bean factory post processors for this context.
setBeanName(String) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
setBeanName(String) - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
setBeanName(String) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
setBeanPostProcessor(BeanPostProcessor) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set a single bean post processor for this context.
setBeanPostProcessors(List<BeanPostProcessor>) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set the list of bean post processors for this service.
setBeanPostProcessors(List<BeanPostProcessor>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the list of bean post processors for this context.
setBeanProfiles(Collection<String>) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set the bean profiles for this service.
setBeanProfiles(Collection<String>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the bean profiles for this context.
setBeans(Map<String, String>) - Method in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Set bean names to rewrite.
setBuilderAttributes(Map<String, Object>) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the builder attributes used when creating builders.
setBuilderFeatures(Map<String, Boolean>) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the the builders' features.
setByteStream(InputStream) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setCacheDirectory(File) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Sets the directory in which cached content will be stored.
setCacheDirectory(String) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Sets the directory in which cached content will be stored.
setCacheSize(long) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Set the number of keys to cache.
setCacheTemplate(boolean) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Set whether the Velocity template should be cached (default is "false").
setCallbacks(Collection<Function<Pair<HttpServletRequest, HttpServletResponse>, Boolean>>) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Set the callbacks to invoke to dynamically attach headers.
setCaseInsensitive(boolean) - Method in class net.shibboleth.shared.net.impl.BasicURLComparator
  Set the case-insensitivity flag value.
setCaseSensitive(String) - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Set case sensitivity.
setCaseSensitiveOptions(boolean) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Sets whether JCommander parses options case-sensitively or not.
setCertificateAlg(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the certificate algorithm that will be used.
setCertificateFile(File) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the file to which the certificate will be written.
setCertificateLifetime(int) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the number of years for which the certificate will be valid.
setCertifiedText(boolean) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setCharacterStream(Reader) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setClasses(Map<String, String>) - Method in class net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
  Set class names to rewrite.
setClassLoader(ClassLoader) - Method in class net.shibboleth.shared.testing.MockApplicationContext
setCoalescing(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders are coalescing.
setComponents(Collection<T>) - Method in class net.shibboleth.shared.spring.config.IdentifiedComponentManager
  Sets additional non-autowired components to merge in.
setConfigLocation(String) - Method in class net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext
setConfigLocation(Resource) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set the location of the Velocity config file.
setConnectionCloseAfterResponse(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets whether to instruct the server to close the connection after it has sent its response.
setConnectionDisregardTLSCertificate(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets whether the responder's SSL/TLS certificate should be ignored.
setConnectionMaxIdleTime(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the max idle time allowed for an idle connection before it is evicted.
setConnectionProxyHost(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the hostname of the default proxy used when making connection.
setConnectionProxyPassword(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the password used when authenticating to the proxy.
setConnectionProxyPort(int) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the port of the default proxy used when making connection.
setConnectionProxyUsername(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the username to use when authenticating to the proxy.
setConnectionRequestTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the maximum length of time to wait for a connection to be returned from the connection manager.
setConnectionTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the maximum length of time to wait for the connection to be established.
setContentType(HttpServletResponse, String) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Sets the MIME content type of the response.
setContentType(String) - Method in class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
  Set value of content type header.
setContextAttribute(String) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Set the name of the ServletContext attribute which should be used to retrieve the `WebApplicationContext` from which to load the delegate `Servlet` bean.
setContextExtenders(Collection<? extends ScriptContextExtender>) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set `ScriptContextExtender` instances to apply when populating script context.
setContextInitializer(ApplicationContextInitializer<? super FilesystemGenericApplicationContext>) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Set a context initializer.
setContextInitializer(ApplicationContextInitializer<? super FilesystemGenericApplicationContext>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set a single context initializer for this context.
setContextInitializers(List<ApplicationContextInitializer<? super FilesystemGenericApplicationContext>>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the list of context initializers for this context.
setConversionService(ConversionService) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set a conversion service to use.
setConversionService(ConversionService) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set a conversion service to use.
setCookieAttributes(Map<String, String>) - Method in class net.shibboleth.shared.net.CookieManager
  Sets additional attributes to apply to the cookie.
setCookieDomain(String) - Method in class net.shibboleth.shared.net.CookieManager
  Set the cookie domain to use.
setCookieLimit(int) - Method in class net.shibboleth.shared.net.CookieManager
  Sets the limit on cookies of a given set when purging.
setCookieManager(CookieManager) - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Sets `CookieManager` to use.
setCookieName(String) - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Set cookie name to use.
setCookiePath(String) - Method in class net.shibboleth.shared.net.CookieManager
  Set the cookie path to use.
setCSPDigester(StringDigester) - Method in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Sets a CSP digester.
setCSPNonceGenerator(IdentifierGenerationStrategy) - Method in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Sets a CSP nonce generator.
setCustomObject(Object) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set the custom (externally provided) object.
setCustomObject(Object) - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
  Set the custom (externally provided) object.
setCustomObject(Object) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Set the custom (externally provided) object.
setCustomObject(Object) - Method in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Sets a custom object to inject into the view.
setCustomObject(Object) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Set a custom (externally provided) object.
setDataSealer(DataSealer) - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Sets `DataSealer` to use.
setDecoder(BinaryDecoder) - Method in class net.shibboleth.shared.security.DataSealer
  Sets the decoder to use to convert a ciphertext string to bytes.
setDefaultContent(String) - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Set the default content to return if the underlying resource is absent.
setDefaultValue(SameSiteCookieHeaderFilter.SameSiteValue) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Set an optional default value to apply to all unmapped cookies.
setDisableAuthCaching(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling auth caching.
setDisableAutomaticRetries(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling automatic retries.
setDisableBasedOnServletAPI(boolean) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Sets whether to automatically disable filter if servlet API has native SameSite support.
setDisableConnectionState(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling connection state.
setDisableContentCompression(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling content compression.
setDisableCookieManagement(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling cookie management.
setDisableRedirectHandling(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for disabling redirect handling.
setDNSSubjectAltNames(Collection<String>) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the optional DNS subject alt names.
setDocumentElement(Document, Element) - Static method in class net.shibboleth.shared.xml.ElementSupport
  Sets a given Element as the root element of a given document.
setDTDValidating(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders are validating.
setEnabledCipherSuites(List<String>) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the list of enabled SSL/TLS cipher suites on sockets produced by the factory.
setEnabledProtocols(List<String>) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the list of enabled SSL/TLS protocols on sockets produced by the factory.
setEncoder(BinaryEncoder) - Method in class net.shibboleth.shared.security.DataSealer
  Sets the encoder to use to produce a ciphertext string from bytes.
setEncoding(String) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Set the encoding of the Velocity template file.
setEncoding(String) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setEnforceAllowedParameters(boolean) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Set flag indicating whether to enforce the allowed parameters.
setEngineName(String) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Sets the script language.
setEngineName(String) - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Set the engine name.
setEntityResolver(EntityResolver) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
setEntityResolver(EntityResolver) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the `EntityResolver`.
setEnvironment(ConfigurableEnvironment) - Method in class net.shibboleth.shared.testing.MockApplicationContext
setErrorHandler(ErrorHandler) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
setErrorHandler(ErrorHandler) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the `ErrorHandler`.
setErrorHandler(ErrorHandler) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set a custom error handler to use.
setEvictExpiredConnections(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for evicting expired connections from the connection pool using a background thread.
setEvictIdleConnections(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag for evicting idle connections from the connection pool using a background thread.
setExpandEntityReferences(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether builders expand entity references.
setFailFast(boolean) - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Sets whether we fail fast.
setFallbackConfiguration(Resource) - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Set a resource to use as a fallback configuration if the primary is unavailable.
setFeature(String, boolean) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set a feature for the `SchemaFactory` to be built.
setFirst(T1) - Method in class net.shibboleth.shared.collection.Pair
  Sets the first object in the pair.
setFirstList(List<?>) - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  Get the first list to combine.
setFirstRequestInterceptors(List<HttpRequestInterceptor>) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the list of request interceptors to add first.
setFirstResponseInterceptors(List<HttpResponseInterceptor>) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the list of response interceptors to add first.
setFragment(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the URL fragment in its decoded form.
setFragment(URI, String) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the fragment of a URI.
setGuardSetAttribute(boolean) - Method in class net.shibboleth.shared.net.CookieManager
  Sets whether to guard calls to `Cookie.setAttribute(String, String)` with a check for the container's servlet API version.
setHeaders(Map<String, String>) - Method in class net.shibboleth.shared.spring.servlet.impl.DynamicResponseHeaderFilter
  Set the headers to statically attach to all responses.
setHideExceptions(boolean) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set whether to hide exceptions in script execution (default is false).
setHideExceptions(boolean) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Set whether to hide exceptions in expression execution (default is false).
setHomeProperty(String, Properties) - Method in class net.shibboleth.shared.spring.context.AbstractPropertiesApplicationContextInitializer
  Set the `AbstractPropertiesApplicationContextInitializer.getHomePropertyName()` property to the given path if not already set.
setHomePropertyName(String) - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Set name of a property to load into `LoggerContext`.
setHost(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the host component of the URL.
setHost(URI, String) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the host of a URI.
setHostname(String) - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  Set the hostname.
setHostName(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the hostname that will appear in the certificate's DN.
setHostnameVerifier(HostnameVerifier) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the `HostnameVerifier` instance used by the socket factory.
setHttpClientContextHandler(HttpClientContextHandler) - Method in class net.shibboleth.shared.spring.httpclient.resource.HTTPResource
  Set a handler to manipulate the `HttpClientContext`.
setHttpContentCharSet(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the character set used with the HTTP entity (body).
setHttpFollowRedirects(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets whether HTTP redirects will be followed.
setHttpOnly(boolean) - Method in class net.shibboleth.shared.net.CookieManager
  Set the HttpOnly flag.
setHttpRequestRetryStrategy(HttpRequestRetryStrategy) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the strategy which determines whether and how a retry should be attempted.
setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.shared.net.CookieManager
  Set the Supplier for the servlet request to read from.
setHttpServletResponseSupplier(NonnullSupplier<HttpServletResponse>) - Method in class net.shibboleth.shared.net.CookieManager
  Set the supplier for the servlet response to write to.
setId(String) - Method in class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
  Sets the ID of this component.
setId(String) - Method in class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
  Sets the ID of this component.
setId(String) - Method in interface net.shibboleth.shared.component.IdentifiableComponent
  Set the ID of this component.
setId(String) - Method in class net.shibboleth.shared.spring.resource.ConditionalResource
  Sets the ID of this component.
setId(String) - Method in class net.shibboleth.shared.testing.MockApplicationContext
setIgnoreComments(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders ignore comments.
setIgnoreElementContentWhitespace(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders ignore element content whitespace.
setInputType(Class<T>) - Method in class net.shibboleth.shared.logic.ScriptedConsumer
  Set the input type to be enforced.
setInputType(Class<T>) - Method in class net.shibboleth.shared.logic.ScriptedFunction
  Set the input type to be enforced.
setInputType(Class<T>) - Method in class net.shibboleth.shared.logic.ScriptedPredicate
  Set the input type to be enforced.
setInputType(Class<T>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Set the input type to be enforced.
setInputType(Class<T>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Set the input type to be enforced.
setInputType(Class<T>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Set the input type to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.logic.ScriptedBiConsumer
  Set the input types to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Set the input types to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Set the input types to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Set the input types to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Set the input types to be enforced.
setInputTypes(Pair<Class<T>, Class<U>>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Set the input types to be enforced.
setKeyAlias(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the encryption key alias base name.
setKeyAlias(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the encryption key alias base name.
setKeyAlias(String) - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Sets the key alias to use.
setKeyCount(int) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the number of keys to maintain.
setKeyManagers(List<KeyManager>) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the list of `KeyManager`s used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
setKeyPassword(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the encryption key password.
setKeyPassword(String) - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Set the key password to use.
setKeyScript(EvaluableScript) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Set the script to run to access keys.
setKeySize(int) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the size of the generated key.
setKeySize(int) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the size of the generated key.
setKeystoreFile(File) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the keystore file to create or modify.
setKeystoreFile(File) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the file to which the keystore will be written.
setKeystorePassword(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the keystore password.
setKeystorePassword(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the password for the keystore.
setKeystorePassword(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the password for the generated keystore.
setKeystoreResource(Resource) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the keystore resource.
setKeystoreType(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the keystore type.
setKeystoreType(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the type of keystore to create.
setKeystoreType(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the type of keystore to create.
setKeyStrategy(DataSealerKeyStrategy) - Method in class net.shibboleth.shared.security.DataSealer
  Set the key strategy.
setKeyType(String) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the type of key that will be generated.
setKeyType(String) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the type of key that will be generated.
setKeyVersionResource(Resource) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the key version resource.
setLastRequestInterceptors(List<HttpRequestInterceptor>) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the list of request interceptors to add last.
setLastResponseInterceptors(List<HttpResponseInterceptor>) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the list of response interceptors to add last.
setLockedAtStartup(boolean) - Method in class net.shibboleth.shared.security.DataSealer
  Set whether the key source is expected to be locked at startup, and unlocked later at runtime.
setLogException(boolean) - Method in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
  Set whether to log the exception or just a message.
setLoggingConfiguration(Resource) - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Sets the logging configuration.
setLoggingConfiguration(Resource) - Method in interface net.shibboleth.shared.service.LoggingService
  Sets the logging configuration.
setLoggingProperty(String) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Set the logback configuration to a specific location.
setLoggingToLocalResource(String) - Method in class net.shibboleth.shared.cli.AbstractCommandLine
  Set the logback configuration to a specific package-local resource.
setLogPrefix(String) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set log prefix for debugging.
setMaintentanceTaskInterval(Duration) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Set the interval at which the storage maintenance task should run.
setMaxAge(int) - Method in class net.shibboleth.shared.net.CookieManager
  Maximum age in seconds, or -1 for a session cookie.
setMaxAgeDuration(Duration) - Method in class net.shibboleth.shared.net.CookieManager
  Maximum age expressed as a `Duration`.
setMaxCacheEntries(int) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Sets the maximum number of cached responses.
setMaxCacheEntries(int) - Method in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Sets the maximum number of cached responses.
setMaxCacheEntrySize(long) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
  Sets the maximum response body size, in bytes, that will be eligible for caching.
setMaxCacheEntrySize(long) - Method in class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
  Sets the maximum response body size, in bytes, that will be eligible for caching.
setMaxConnectionsPerRoute(int) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the max simultaneous connections per route allowed by the pooling connection manager.
setMaxConnectionsTotal(int) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the max total simultaneous connections allowed by the pooling connection manager.
setMaxPoolSize(int) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the max number of builders the pool will hold.
setMutuallyExclusiveParameters(Set<Set<String>>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Set the mutually exclusive parameters.
setName(String) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the name of the context.
setNamespaceAware(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders are namespace aware.
setNodePrefix(String) - Method in class net.shibboleth.shared.security.DataSealer
  Set a prefix to affix to wrapped values to support signaling to load balancers, etc.
setNullInputSatisfies(boolean) - Method in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Set the flag indicating whether a null input satisfies the predicate.
setOf() - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a zero member set with non-null guarantee.
setOf(T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a one member set with non-null guarantee.
setOf(T...) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a set with non-null guarantee and a variable number of members.
setOf(T, T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a two member set with non-null guarantee.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Set the output type to be enforced.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.logic.ScriptedFunction
  Set the output type to be enforced.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set the output type to be enforced.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Set the output type to be enforced.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Set the output type to be enforced.
setOutputType(Class<?>) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Set the output type to be enforced.
setParent(ApplicationContext) - Method in class net.shibboleth.shared.testing.MockApplicationContext
setParentContext(ApplicationContext) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Sets the application context that is the parent to this service's context.
setParentContext(ApplicationContext) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the parent context.
setParserPool(ParserPool) - Method in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
  Sets the parser pool to be used to parse the file.
setPassword(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the user's password in the URL.
setPassword(String) - Method in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  Set the password.
setPassword(String) - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  Set the password for the keystore.
setPath(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the path component of the URL.
setPath(URI, String) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the path of a URI.
setPkcs11Config(String) - Method in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  Sets the PKCS#11 configuration to use.
setPolicyMap(Map<String, AccessControl>) - Method in class net.shibboleth.shared.security.impl.BasicAccessControlService
  Set the policies to store.
setPort(int) - Method in class net.shibboleth.shared.testing.EmbeddedJetty
  Sets the TLS port to listen on.
setPort(Integer) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the port component of the URL.
setPort(Integer) - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  Set the port.
setPort(URI, int) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the port of a URI.
setPreferFileSystemAccess(boolean) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set whether to prefer file system access for template loading.
setPrivateKeyFile(File) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the file to which the private key will be written.
setPrivateKeyPassword(String) - Method in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
  Sets the password for the private key.
setProperty(String, Object) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set the value of a property for the `SchemaFactory` to be built.
setPropertySources(List<PropertySource<?>>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set additional property sources for this context.
setProvider(String) - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  Set the KeyStore provider, if non-defaulted.
setPublicId(String) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setQuery(URI, String) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the query of a URI.
setQuery(URI, List<Pair<String, String>>) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the query of a URI.
setRandom(SecureRandom) - Method in class net.shibboleth.shared.security.DataSealer
  Set the pseudorandom generator.
setRegexp(String) - Method in class net.shibboleth.shared.spring.factory.PatternFactoryBean
  Set the regular expression.
setReloadCheckDelay(Duration) - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Sets the time between one reload check and another.
setReloadTaskTimer(Timer) - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Sets the timer used to schedule configuration reload tasks.
setRequestTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the maximum allowed length of time for the entire request/response operation to complete.
setRequestTimeoutCorePoolSize(int) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the core pool size of the `ScheduledExecutorService` used to implement requestTimeout handling.
setRequiredParameters(Set<String>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Set the required parameters.
setRequireSalt(boolean) - Method in class net.shibboleth.shared.codec.StringDigester
  Set whether to return any data if no salt is set.
setResource(Resource) - Method in class net.shibboleth.shared.spring.factory.DOMDocumentFactoryBean
  Sets the resource containing the document to be parsed.
setResource(Resource) - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Set the resource which locates the script.
setResource(Resource) - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  Set the resource containing the keystore.
setResource(Resource) - Method in class net.shibboleth.shared.spring.security.factory.PrivateKeyFactoryBean
  Sets the resource containing the private key.
setResource(Resource) - Method in class net.shibboleth.shared.spring.security.factory.PublicKeyFactoryBean
  Sets the public key resource.
setResource(Resource) - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
  Sets the certificate chain resource.
setResource(Resource) - Method in class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
  Sets the certificate resource.
setResourceLoader(ResourceLoader) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set the Spring ResourceLoader to use for loading Velocity template files.
setResourceLoaderPath(String) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set the Velocity resource loader path via a Spring resource location.
setResourceResolver(LSResourceResolver) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set the resource resolver to use for included/imported schemas.
setResponseTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Gets the timeout until arrival of a response from the opposite endpoint.
setReturned(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool.DocumentBuilderProxy
  Set accounting state as to whether this parser has been returned to the owning pool.
setReturnOnError(boolean) - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
  Set value to return if an error occurs.
setReturnOnError(boolean) - Method in class net.shibboleth.shared.logic.ScriptedPredicate
  Set value to return if an error occurs.
setReturnOnError(boolean) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Set value to return if an error occurs.
setReturnOnError(boolean) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Set value to return if an error occurs (default is false).
setReturnOnError(Object) - Method in class net.shibboleth.shared.logic.ScriptedBiFunction
  Set value to return if an error occurs.
setReturnOnError(Object) - Method in class net.shibboleth.shared.logic.ScriptedFunction
  Set value to return if an error occurs.
setReturnOnError(Object) - Method in class net.shibboleth.shared.scripting.AbstractScriptEvaluator
  Set value to return if an error occurs.
setReturnOnError(Object) - Method in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  Set value to return if an error occurs.
setReturnOnError(Object) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Set value to return if an error occurs.
setReturnOnError(Object) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Set value to return if an error occurs.
setSalt(String) - Method in class net.shibboleth.shared.codec.StringDigester
  Set a salt to add to the digest input for obfuscation.
setSameSite(CookieManager.SameSiteValue) - Method in class net.shibboleth.shared.net.CookieManager
  Sets the SameSite attribute.
setSameSiteCondition(Predicate<HttpServletRequest>) - Method in class net.shibboleth.shared.net.CookieManager
  Sets the condition controlling application of SameSite.
setSameSiteCookies(Map<CookieManager.SameSiteValue, List<String>>) - Method in class net.shibboleth.shared.net.CookieManager
  Set the names of cookies to add the same-site attribute to.
setSameSiteCookies(Map<SameSiteCookieHeaderFilter.SameSiteValue, List<String>>) - Method in class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter
  Set the names of cookies to add the same-site attribute to.
setSchema(Schema) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets the schema used to validate the XML document during the parsing process.
setSchemaLanguage(SchemaBuilder.SchemaLanguage) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set the schema language.
setSchemaResources(Collection<Resource>) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set the schemas to load from the given schema resources (replaces any previously added).
setSchemas(Collection<Source>) - Method in class net.shibboleth.shared.xml.SchemaBuilder
  Set the schemas to load from the given schema sources (replaces any previously added).
setScheme(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the URL scheme (http, https, etc).
setScheme(String) - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpHostFactoryBean
  Set the scheme.
setScheme(URI, String) - Static method in class net.shibboleth.shared.net.URISupport
  Sets the scheme of a URI.
setSchemePortResolver(SchemePortResolver) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the resolver for port based on a scheme.
setScript(File) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Sets the script source.
setScript(InputStream) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Sets the script source.
setScript(String) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Sets the script source.
setScript(String) - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Set the script.
setScript(Resource) - Method in class net.shibboleth.shared.scripting.EvaluableScript
  Sets the script source.
setScript(EvaluableScript) - Method in class net.shibboleth.shared.scripting.ScriptedRunnable
  Sets the script to be evaluated.
setSecond(String) - Method in class net.shibboleth.shared.primitive.LangBearingString
  Sets the second object in the pair.
setSecond(T2) - Method in class net.shibboleth.shared.collection.Pair
  Sets the second object in the pair.
setSecondList(List<?>) - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
  Get the second list to combine.
setSecure(boolean) - Method in class net.shibboleth.shared.net.CookieManager
  Set the TLS-only flag.
setSecureRandom(SecureRandom) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the `SecureRandom` instance used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
setSecurityManagerAttributeName(String) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Set the name of the builder attribute that controls the use of an XMLSecurityManager.
setService(ReloadableService<T>) - Method in class net.shibboleth.shared.service.ReloadableServiceGaugeSet
  Set the service to report on.
setServiceConfiguration(Resource) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set a single configuration resource for this context.
setServiceConfigurations(Collection<Resource>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the configurations for this context.
setServiceConfigurations(List<Resource>) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set the list of configurations for this service.
setServiceConfigurationStrategy(Function<?, List<Resource>>) - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Set the strategy by which the Service can locate the resources it needs to know about.
setServletContext(ServletContext) - Method in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
setSingleton(boolean) - Method in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
  Set if a singleton should be created, or a new object on each request otherwise.
setSingleton(boolean) - Method in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
  Set if a singleton should be created, or a new object on each request otherwise.
setSingleton(boolean) - Method in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
  Set if a singleton should be created, or a new object on each request otherwise.
setSocketBufferSize(int) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets size of the socket buffer, in bytes, used for request/response buffering.
setSocketLocalAddress(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the local IP address used when making requests.
setSocketLocalAddress(InetAddress) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the local IP address used when making requests.
setSocketTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets the maximum period inactivity between two consecutive data packets.
setSourceId(String) - Method in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  Set the source Id.
setSourceList(List<?>) - Method in class net.shibboleth.shared.spring.factory.CombiningListFactoryBean
setSSLContextProtocol(String) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the protocol specifier used when obtaining an instance of `SSLContext` via `SSLContext.getInstance(String)`.
setSSLContextProvider(String) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the JCA provider name used when obtaining an instance of `SSLContext` via `SSLContext.getInstance(String, String)`.
setStaticContextHandlers(List<HttpClientContextHandler>) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the list of static `HttpClientContextHandler`.
setStringData(String) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setSystemId(String) - Method in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
setTargetBeanName(String) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Set the name of the target bean in the Spring application context.
setTargetFilterLifecycle(boolean) - Method in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Set whether to invoke the `Servlet.init(jakarta.servlet.ServletConfig)` and `Servlet.destroy()` lifecycle methods on the target bean.
setThrowIfNull(boolean) - Method in class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Sets whether to raise an exception if a null is returned from `AbstractComponentAwareFactoryBean.doCreateInstance()`.
setTLSSocketFactory(LayeredConnectionSocketFactory) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the TLS socket factory to use.
setTrustManagers(List<TrustManager>) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  Set the list of `TrustManager`s used to initialize the `SSLContext` via `SSLContext.init(KeyManager[], TrustManager[], SecureRandom)`.
setType(String) - Method in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  Set the KeyStore type, if non-defaulted.
setTypes(Collection<Class<?>>) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Set which value types are indexed.
setUnevaluableSatisfies(boolean) - Method in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Set the flag indicating whether a general 'unevaluable' input satisfies the predicate.
setUniqueParameters(Set<String>) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Set the unique parameters.
setUnresolvedServiceConfigurations(Collection<String>) - Method in class net.shibboleth.shared.spring.util.ApplicationContextBuilder
  Set the unresolved configurations for this context.
setUpdateInterval(Duration) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the time between key update checks.
setUpdateInterval(Duration) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Set the time between key update checks.
setUpdateTaskTimer(Timer) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Set the timer used to schedule update tasks.
setUpdateTaskTimer(Timer) - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Set the timer used to schedule update tasks.
setURISubjectAltNames(Collection<String>) - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Set the optional URI subject alt names.
setUserAgent(String) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets user agent.
setUsername(String) - Method in class net.shibboleth.shared.net.URLBuilder
  Sets the user name component of the URL.
setUsername(String) - Method in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  Set the username.
setUseSystemProperties(boolean) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Set the flag enabling use of system properties.
setUTF8Encoding(HttpServletResponse) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Sets the character encoding of the transport to UTF-8.
setValidateAfterInactivity(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets period after inactivity after which persistent connections must be checked to ensure they are still valid.
setValidators(List<HttpServletRequestValidator>) - Method in class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
  Set the list of registered validators.
setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.shared.spring.velocity.VelocityView
  Set the VelocityEngine to be used by this view.
setVelocityProperties(Properties) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set Velocity properties, like "file.resource.loader.path".
setVelocityPropertiesMap(Map<String, Object>) - Method in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Set Velocity properties as Map, to allow for non-String values like "ds.resource.loader.instance".
setVersionFile(File) - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool
  Set the key versioning file to create or modify.
setXincludeAware(boolean) - Method in class net.shibboleth.shared.xml.impl.BasicParserPool
  Sets whether the builders are XInclude aware.
shouldReload() - Method in class net.shibboleth.shared.service.AbstractReloadableService
  Called by the `AbstractReloadableService<T>.ServiceReloadTask` to determine if the service should be reloaded.
shouldReload() - Method in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Called by the `AbstractReloadableService<T>.ServiceReloadTask` to determine if the service should be reloaded.
shouldReload() - Method in class net.shibboleth.shared.spring.service.ReloadableSpringService
  Called by the `AbstractReloadableService<T>.ServiceReloadTask` to determine if the service should be reloaded.
shouldReload() - Method in class net.shibboleth.shared.testing.MockReloadableService
  Called by the `AbstractReloadableService<T>.ServiceReloadTask` to determine if the service should be reloaded.
ShowAutomaticModuleNames - Class in net.shibboleth.shared.testing
  Command-line utility to show the automatic module names from a `.jar` file or a directory of them.
ShowAutomaticModuleNames() - Constructor for class net.shibboleth.shared.testing.ShowAutomaticModuleNames
ShowAutomaticModuleNames.TerminationException - Exception in net.shibboleth.shared.testing
  Throw one of these to cause the main program to terminate.
SimpleURLCanonicalizer - Class in net.shibboleth.shared.net
  This class performs simple canonicalization of a URL as follows: The scheme is lower-cased. The hostname is lower-cased The port is removed if it is the default port registered for the scheme
SimpleURLCanonicalizer() - Constructor for class net.shibboleth.shared.net.SimpleURLCanonicalizer
  Constructor to prevent instantiation.
singleton - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
singleton - Variable in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
  Singleton flag.
singleton - Variable in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
  Singleton flag.
singleton(T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a singleton set with non-null guarantee.
singletonInstance - Variable in class net.shibboleth.shared.spring.factory.AbstractFactoryBean
singletonInstance - Variable in class net.shibboleth.shared.spring.httpclient.factory.FileCachingHttpClientFactoryBean
  Our captive client in singleton cases.
singletonInstance - Variable in class net.shibboleth.shared.spring.httpclient.factory.HttpClientFactoryBean
  Our captive client in singleton cases.
singletonInstance - Variable in class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
  Our captive client in singleton cases.
singletonList(T) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a singleton list with non-null guarantee.
singletonMap(T, U) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Gets a singleton map with non-null guarantee.
size() - Method in class net.shibboleth.shared.collection.ClassIndexedSet
size() - Method in class net.shibboleth.shared.collection.IndexingObjectStore
  Gets the total number of unique items in the store.
size() - Method in class net.shibboleth.shared.collection.LazyList
size() - Method in class net.shibboleth.shared.collection.LazyMap
size() - Method in class net.shibboleth.shared.collection.LazySet
size() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
SizeLimitedInputStream - Class in net.shibboleth.shared.io
  An specialization of `FilterInputStream` which restricts the size of the stream to a specified number of bytes.
SizeLimitedInputStream(InputStream, long) - Constructor for class net.shibboleth.shared.io.SizeLimitedInputStream
  Constructor.
SizeLimitExceededException - Exception in net.shibboleth.shared.io
  Exception used by `SizeLimitedInputStream` to indicate when the maximum allowed size of the stream has been reached.
SizeLimitExceededException() - Constructor for exception net.shibboleth.shared.io.SizeLimitExceededException
  Constructor.
SizeLimitExceededException(String) - Constructor for exception net.shibboleth.shared.io.SizeLimitExceededException
  Constructor.
SizeLimitExceededException(String, Throwable) - Constructor for exception net.shibboleth.shared.io.SizeLimitExceededException
  Constructor.
SizeLimitExceededException(Throwable) - Constructor for exception net.shibboleth.shared.io.SizeLimitExceededException
  Constructor.
sizeOfIdentifier - Variable in class net.shibboleth.shared.security.impl.RandomIdentifierGenerationStrategy
  Number of random bytes in the identifier.
skip(long) - Method in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
socketBufferSize - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Socket buffer size in bytes.
socketfactory - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Socket factory.
socketLocalAddress - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Local IP address used when establishing connections.
sockets - Variable in class net.shibboleth.shared.testing.InMemoryDirectory.CustomServerSocketFactory
  The socket list.
socketTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Maximum period inactivity between two consecutive data packets.
source - Variable in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  The field for the `source` record component.
source() - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Returns the value of the `source` record component.
sourceId - Variable in class net.shibboleth.shared.spring.factory.EvaluableScriptFactoryBean
  The source Id.
sources - Variable in class net.shibboleth.shared.xml.SchemaBuilder
  Sources of schema material compatible with JAXP.
SPRING_BEANS_ELEMENT_NAME - Static variable in class net.shibboleth.shared.spring.util.SpringSupport
  Spring beans element name.
SPRING_MACRO_LIBRARY - Static variable in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Name of Spring's default bind macro library.
SPRING_MACRO_RESOURCE_LOADER_CLASS - Static variable in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Key for the class of Spring's bind macro resource loader.
SPRING_MACRO_RESOURCE_LOADER_NAME - Static variable in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Name of the resource loader for Spring's bind macros.
SPRING_RESOURCE_LOADER - Static variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constant identifying `ResourceLoader` instance.
SPRING_RESOURCE_LOADER_CACHE - Static variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constant identifying caching property.
SPRING_RESOURCE_LOADER_CLASS - Static variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constant identifying resource loader class name.
SPRING_RESOURCE_LOADER_PATH - Static variable in class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constant identifying resource loader path.
springExpression - Variable in class net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
  SpEL expression to evaluate.
SpringExpressionBiConsumer<T,U> - Class in net.shibboleth.shared.spring.expression
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionBiConsumer(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionBiConsumer
  Constructor.
SpringExpressionBiFunction<T,U,V> - Class in net.shibboleth.shared.spring.expression
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionBiFunction(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionBiFunction
  Constructor.
SpringExpressionBiPredicate<T,U> - Class in net.shibboleth.shared.spring.expression
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionBiPredicate(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
  Constructor.
SpringExpressionConsumer<T> - Class in net.shibboleth.shared.spring.expression
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionConsumer(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionConsumer
  Constructor.
SpringExpressionFunction<T,U> - Class in net.shibboleth.shared.spring.expression
  Function whose output is defined by an Spring EL expression.
SpringExpressionFunction(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionFunction
  Constructor.
SpringExpressionPredicate<T> - Class in net.shibboleth.shared.spring.expression
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionPredicate(String) - Constructor for class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
  Constructor.
springResource - Variable in class net.shibboleth.shared.spring.resource.ResourceHelper
  The cached Spring `Resource`.
SpringResourceLoader - Class in net.shibboleth.shared.spring.velocity
  Velocity ResourceLoader adapter that loads via a Spring ResourceLoader.
SpringResourceLoader() - Constructor for class net.shibboleth.shared.spring.velocity.SpringResourceLoader
  Constructor.
SpringServiceableComponent<T> - Class in net.shibboleth.shared.spring.service.impl
  A container @{link `ServiceableComponent` which is (usually) created during spring service creation as part of service (re)load.
SpringServiceableComponent(T) - Constructor for class net.shibboleth.shared.spring.service.impl.SpringServiceableComponent
  Constructor.
SpringSupport - Class in net.shibboleth.shared.spring.util
  Helper class for performing some common Spring-related functions.
SpringSupport() - Constructor for class net.shibboleth.shared.spring.util.SpringSupport
  Constructor.
SSL - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Protocol: SSL.
sslContextProtocol - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The protocol used when obtaining the SSLContext instance.
sslContextProvider - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The JCA provider used when obtaining the SSLContext instance.
SSLV2 - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Protocol: SSLv2.
start() - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Starts the directory server.
start() - Method in class net.shibboleth.shared.testing.MockApplicationContext
startServer(Handler) - Method in class net.shibboleth.shared.testing.EmbeddedJetty
  Starts embedded server to serve specified test content.
staticContextHandlers - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  List of static context handlers.
status - Variable in class net.shibboleth.shared.testing.EmbeddedJetty.ResourceHandler
statusManager - Variable in class net.shibboleth.shared.service.impl.LogbackLoggingService
  Logger used to log messages without relying on the logging system to be full initialized.
stop() - Method in class net.shibboleth.shared.testing.MockApplicationContext
stop(boolean) - Method in class net.shibboleth.shared.testing.InMemoryDirectory
  Stops the directory server.
stopServer() - Method in class net.shibboleth.shared.testing.EmbeddedJetty
  Stop the server if started.
storage - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
  The managed cache storage instance.
storage - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  The cache storage instance to manage.
StorageMaintenanceTask(ManagedHttpCacheStorage) - Constructor for class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
  Constructor.
StorageManagingHttpClient(HttpClient, ManagedHttpCacheStorage, long) - Constructor for class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Constructor.
STORE_FILE - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Path to keystore to create.
STORE_FILE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Path to keystore to create.
STORE_PASS - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Keystore password.
STORE_PASS - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Keystore password.
STORE_TYPE - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Type of keystore to create.
STORE_TYPE - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  Type of keystore to create.
StoredObjectWrapper(T) - Constructor for class net.shibboleth.shared.collection.IndexingObjectStore.StoredObjectWrapper
  Constructor.
StrategyIndirectedPredicate<T1,T2> - Class in net.shibboleth.shared.logic
  Generic predicate that checks a candidate `Object` returned by a lookup function against an injected predicate.
StrategyIndirectedPredicate(Function<T1, T2>, Collection<T2>) - Constructor for class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Constructor that simplifies constructing a test for containment in a collection, which is a common use case.
StrategyIndirectedPredicate(Function<T1, T2>, Predicate<T2>) - Constructor for class net.shibboleth.shared.logic.StrategyIndirectedPredicate
  Constructor.
stream - Variable in class net.shibboleth.shared.spring.httpclient.resource.ConnectionClosingInputStream
  Stream owned by the given HTTP response.
Strict - Enum constant in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Send the cookie for 'same-site' requests only.
Strict - Enum constant in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Send the cookie for 'same-site' requests only.
STRICT_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Hostname verifier which implements a strict policy.
StringBooleanToPredicateConverter - Class in net.shibboleth.shared.spring.config
  Allows setting of fixed `Predicate` properties using a boolean string.
StringBooleanToPredicateConverter() - Constructor for class net.shibboleth.shared.spring.config.StringBooleanToPredicateConverter
StringDigester - Class in net.shibboleth.shared.codec
  A function which accepts a String input, digests it according to a specified `MessageDigest` algorithm, and then returns the output in a specified format: Base32/64-encoded or hexadecimal with with lower or upper case characters.
StringDigester - Class in net.shibboleth.utilities.java.support.codec
  Deprecated, for removal: This API element is subject to removal in a future version.
StringDigester(String, StringDigester.OutputFormat) - Constructor for class net.shibboleth.shared.codec.StringDigester
  Constructor.
StringDigester(String, StringDigester.OutputFormat) - Constructor for class net.shibboleth.utilities.java.support.codec.StringDigester
  Deprecated.
  Constructor.
StringDigester(String, StringDigester.OutputFormat, Charset) - Constructor for class net.shibboleth.shared.codec.StringDigester
  Constructor.
StringDigester(String, StringDigester.OutputFormat, Charset) - Constructor for class net.shibboleth.utilities.java.support.codec.StringDigester
  Deprecated.
  Constructor.
StringDigester.OutputFormat - Enum Class in net.shibboleth.shared.codec
  The output format determining how the the digested byte[] is converted to the output String.
StringSupport - Class in net.shibboleth.shared.primitive
  String utility methods.
StringSupport - Class in net.shibboleth.utilities.java.support.primitive
  Deprecated, for removal: This API element is subject to removal in a future version.
StringSupport() - Constructor for class net.shibboleth.shared.primitive.StringSupport
  Constructor.
StringSupport() - Constructor for class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Constructor.
stringToDuration(String) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Converts a lexical duration, as defined by XML Schema 1.0, into a `Duration`.
StringToDurationConverter - Class in net.shibboleth.shared.spring.config
  Allows setting of Duration-valued properties using lexical string form.
StringToDurationConverter() - Constructor for class net.shibboleth.shared.spring.config.StringToDurationConverter
stringToInstant(String) - Static method in class net.shibboleth.shared.xml.DOMTypeSupport
  Converts a lexical dateTime, as defined by XML Schema 1.0, into an `Instant`.
StringToIPRangeConverter - Class in net.shibboleth.shared.spring.config
  Allows setting of `IPRange` properties using a CIDR string.
StringToIPRangeConverter() - Constructor for class net.shibboleth.shared.spring.config.StringToIPRangeConverter
stringToList(String, String) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Converts a delimited string into a list.
stringToList(String, String) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Converts a delimited string into a list.
StringToPeriodConverter - Class in net.shibboleth.shared.spring.config
  Allows setting of Period-valued properties using lexical string form.
StringToPeriodConverter() - Constructor for class net.shibboleth.shared.spring.config.StringToPeriodConverter
StringToResourceConverter - Class in net.shibboleth.shared.spring.config
  Allows setting `Resource` properties using a string representing a Spring resource.
StringToResourceConverter() - Constructor for class net.shibboleth.shared.spring.config.StringToResourceConverter
STRIP_PARAMS - Static variable in class net.shibboleth.shared.net.MediaTypeSupport
  Function to strip MediaType parameters.
StripMediaTypeParametersFunction - Class in net.shibboleth.shared.net.impl
  Simple function to strip the parameters from a `MediaType`.
StripMediaTypeParametersFunction() - Constructor for class net.shibboleth.shared.net.impl.StripMediaTypeParametersFunction
StubbedFilter - Class in net.shibboleth.shared.servlet.impl
  Legacy stub for compatibility.
StubbedFilter() - Constructor for class net.shibboleth.shared.servlet.impl.StubbedFilter
  Constructor.
StubbedFilter(String) - Constructor for class net.shibboleth.shared.servlet.impl.StubbedFilter
  Constructor.
subList(int, int) - Method in class net.shibboleth.shared.collection.LazyList
subMap(Class<SubType>) - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Returns an unmodifiable map of the entries whose value is of the specified type.
supportedCipherSuites - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Factory-wide supported cipher suites.
supportedProtocols - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Factory-wide supported protocols.
systemId - Variable in class net.shibboleth.shared.xml.ClasspathResolver.LSInputImpl
  System ID of the resolved resource.

## T

target - Variable in class net.shibboleth.shared.logic.CaseInsensitiveStringMatchPredicate
  The target string.
targetBeanName - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  The name of the target bean in the Spring application context.
targetFilterLifecycle - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  Whether to invoke the Servlet lifecycle methods on the target bean.
template - Variable in class net.shibboleth.shared.spring.velocity.VelocityView
  The template.
Template - Class in net.shibboleth.shared.velocity
  This is a helper class that wraps a velocity engine and template information into a single object.
Template(VelocityEngine, String, String) - Constructor for class net.shibboleth.shared.velocity.Template
  Constructor.
templateEncoding - Variable in class net.shibboleth.shared.velocity.Template
  The character encoding of the template.
templateName - Variable in class net.shibboleth.shared.velocity.Template
  The name of the template to be evaluated.
TerminalCodes(String) - Constructor for enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Constructor.
TerminationException(String) - Constructor for exception net.shibboleth.shared.testing.ShowAutomaticModuleNames.TerminationException
  Constructor.
TerminationException(String, Throwable) - Constructor for exception net.shibboleth.shared.testing.ShowAutomaticModuleNames.TerminationException
  Constructor.
test(ServletRequest) - Method in class net.shibboleth.shared.spring.servlet.RequestURLPrefixPredicate
test(CharSequence) - Method in class net.shibboleth.shared.logic.CaseInsensitiveStringMatchPredicate
test(CharSequence) - Method in class net.shibboleth.shared.logic.RegexPredicate
test(Iterable<T>) - Method in class net.shibboleth.shared.logic.AllMatchPredicate
test(Iterable<T>) - Method in class net.shibboleth.shared.logic.AnyMatchPredicate
test(T) - Method in class net.shibboleth.shared.logic.ScriptedPredicate
test(T) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionPredicate
test(T1) - Method in class net.shibboleth.shared.logic.StrategyIndirectedPredicate
test(T, U) - Method in class net.shibboleth.shared.logic.ScriptedBiPredicate
test(T, U) - Method in class net.shibboleth.shared.spring.expression.SpringExpressionBiPredicate
testEncryption(SecretKey) - Method in class net.shibboleth.shared.security.DataSealer
  Run a test over the configured bean properties.
TestSupport - Class in net.shibboleth.shared.testing
  A collection of methods supporting test class execution.
TestSupport() - Constructor for class net.shibboleth.shared.testing.TestSupport
  Constructor.
text - Variable in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Printed version.
theClaz - Variable in class net.shibboleth.shared.spring.service.ReloadableSpringService
  The class we are looking for.
theComponent - Variable in class net.shibboleth.shared.spring.service.impl.SpringServiceableComponent
  The component we are encapsulating.
thePrefix - Variable in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  Log prefix.
theRunnable - Variable in class net.shibboleth.shared.spring.resource.RunnableFileSystemResource
  What to run at the appropriate time.
theValue - Variable in class net.shibboleth.shared.testing.ConstantSupplier
  The value we will return.
ThreadLocalHttpServletRequestSupplier - Class in net.shibboleth.shared.servlet.impl
  An implementation of `NonnullSupplier` which looks up the current thread-local servlet request obtained from `HttpServletRequestResponseContext`, raising an `IllegalStateException` if null.
ThreadLocalHttpServletRequestSupplier() - Constructor for class net.shibboleth.shared.servlet.impl.ThreadLocalHttpServletRequestSupplier
ThreadLocalHttpServletResponseSupplier - Class in net.shibboleth.shared.servlet.impl
  An implementation of `NonnullSupplier` which looks up the current thread-local servlet response obtained from `HttpServletRequestResponseContext`, raising an `IllegalStateException` if null.
ThreadLocalHttpServletResponseSupplier() - Constructor for class net.shibboleth.shared.servlet.impl.ThreadLocalHttpServletResponseSupplier
ThreadSafeAfterInit - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated class will meet the definition of the `ThreadSafe` annotation after its initialization and before its destruction.
throwComponentStateExceptions() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Common code (exbedded from `AbstractInitializableComponent` to check component state.
throwIfNull - Variable in class net.shibboleth.shared.spring.factory.AbstractComponentAwareFactoryBean
  Flag controlling null behavior.
ThrowingEntityResolver - Class in net.shibboleth.shared.xml.impl
  An implementation of `EntityResolver` that always throws an exception.
ThrowingEntityResolver() - Constructor for class net.shibboleth.shared.xml.impl.ThrowingEntityResolver
timeout - Variable in class net.shibboleth.shared.httpclient.RequestTimeLimitingHttpClient
  Client-level request timeout.
timer - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
  Scheduled task timer.
TimerSupport - Class in net.shibboleth.shared.primitive
  Timer utility methods.
TimerSupport() - Constructor for class net.shibboleth.shared.primitive.TimerSupport
  Constructor.
TLS - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Protocol: TLS.
tlsSocketFactory - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  The TLS socket factory to use.
TLSSocketFactory - Class in net.shibboleth.shared.httpclient
  An implementation of HttpClient `LayeredConnectionSocketFactory` that is a factory for TLS sockets.
TLSSocketFactory(SSLContext) - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactory
  Constructor.
TLSSocketFactory(SSLContext, String[], String[], HostnameVerifier) - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactory
  Constructor.
TLSSocketFactory(SSLContext, HostnameVerifier) - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactory
  Constructor.
TLSSocketFactory(SSLSocketFactory, String[], String[], HostnameVerifier) - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactory
  Constructor.
TLSSocketFactory(SSLSocketFactory, HostnameVerifier) - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactory
  Constructor.
TLSSocketFactoryBuilder - Class in net.shibboleth.shared.httpclient
  A builder for instances of `TLSSocketFactory` which allows easy specification of the full range of supported factory inputs.
TLSSocketFactoryBuilder() - Constructor for class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
toArray() - Method in class net.shibboleth.shared.collection.LazyList
toArray() - Method in class net.shibboleth.shared.collection.LazySet
toArray(T[]) - Method in class net.shibboleth.shared.collection.LazyList
toArray(T[]) - Method in class net.shibboleth.shared.collection.LazySet
toBitSet(byte[]) - Method in class net.shibboleth.shared.net.IPRange
  Converts a byte array to a BitSet.
toByteArray(BitSet) - Method in class net.shibboleth.shared.net.IPRange
  Convert a `BitSet` representing an address into an equivalent array of bytes, sized according to the address length of this `IPRange`.
toInetAddress(BitSet) - Method in class net.shibboleth.shared.net.IPRange
  Convert a `BitSet` representing an address into an equivalent `InetAddress`.
toString() - Method in class net.shibboleth.shared.collection.ClassIndexedSet
toString() - Method in class net.shibboleth.shared.collection.LazyList
toString() - Method in class net.shibboleth.shared.collection.LazyMap
toString() - Method in class net.shibboleth.shared.collection.LazySet
toString() - Method in class net.shibboleth.shared.collection.Pair
toString() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
toString() - Method in class net.shibboleth.shared.logic.TransformAndCheckFunction
toString() - Method in class net.shibboleth.shared.logic.TrimOrNullStringFunction
toString() - Method in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
toString() - Method in class net.shibboleth.shared.primitive.LangBearingString
toString() - Method in record class net.shibboleth.shared.security.DataSealerKeyStrategy.NamedKey
  Returns a string representation of this record class.
toString() - Method in record class net.shibboleth.shared.security.RandomIdentifierParameterSpec
  Returns a string representation of this record class.
toString() - Method in class net.shibboleth.shared.velocity.Template
toString() - Method in enum class net.shibboleth.shared.xml.XMLSpace
toString(HttpEntity, int) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Read the contents of an entity and return it as a String.
toString(HttpEntity, int) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Read the contents of an entity and return it as a String.
toString(HttpEntity, String, int) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Get the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, String, int) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Get the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, Charset, int) - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
  Get the entity content as a String, using the provided default character set if none is found in the entity.
toString(HttpEntity, Charset, int) - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
  Deprecated.
  Get the entity content as a String, using the provided default character set if none is found in the entity.
totalRead - Variable in class net.shibboleth.shared.io.SizeLimitedInputStream
  Tracker of number of bytes read.
TransformAndCheckFunction<T> - Class in net.shibboleth.shared.logic
  A `Function` that receives an input, runs it through a pre-processor and checks the result against a constraint.
TransformAndCheckFunction(Function<T, ? extends T>, Predicate<T>, boolean) - Constructor for class net.shibboleth.shared.logic.TransformAndCheckFunction
  Constructor.
trim(String) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Safely trims a string.
trim(String) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Safely trims a string.
trimOrNull(String) - Static method in class net.shibboleth.shared.primitive.StringSupport
  Safely trims a string and, if empty, converts it to null.
trimOrNull(String) - Static method in class net.shibboleth.utilities.java.support.primitive.StringSupport
  Deprecated.
  Safely trims a string and, if empty, converts it to null.
trimOrNullFragment(String) - Static method in class net.shibboleth.shared.net.URISupport
  Trims an RFC-3968 encoded URL fragment component.
trimOrNullPath(String) - Static method in class net.shibboleth.shared.net.URISupport
  Trims an RFC-3968 encoded URL path component.
trimOrNullQuery(String) - Static method in class net.shibboleth.shared.net.URISupport
  Trims an RFC-3968 encoded URL query component.
TrimOrNullStringFunction - Class in net.shibboleth.shared.logic
  A `Function` that applies `StringSupport.trimOrNull(String)` to a given input string.
TrimOrNullStringFunction() - Constructor for class net.shibboleth.shared.logic.TrimOrNullStringFunction
trueFunction - Variable in class net.shibboleth.shared.logic.PredicateDrivenFunction
  Function to apply if predicate is true.
trustManagers - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
  The list of TrustManagers used when initializing the SSLContext instance.
type - Variable in class net.shibboleth.shared.spring.security.factory.KeyStoreFactoryBean
  KeyStore type.
Type4UUIDIdentifierGenerationStrategy - Class in net.shibboleth.shared.security.impl
  Generates a type 4 UUID as an identifier.
Type4UUIDIdentifierGenerationStrategy() - Constructor for class net.shibboleth.shared.security.impl.Type4UUIDIdentifierGenerationStrategy
  Default constructor.
Type4UUIDIdentifierGenerationStrategy(IdentifierGenerationStrategy.ParameterSpec) - Constructor for class net.shibboleth.shared.security.impl.Type4UUIDIdentifierGenerationStrategy
  Constructor.
types - Variable in class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Set of valid types for this map.

## U

uncheckedGetTimerName(String, String) - Static method in class net.shibboleth.shared.primitive.TimerSupport
  Unchecked version of `TimerSupport.getTimerName(String, String)` that assumes base name is non-null.
UNCHUNKED - Static variable in class net.shibboleth.shared.codec.Base32Support
  Do not chunk encoded data.
UNCHUNKED - Static variable in class net.shibboleth.shared.codec.Base64Support
  Do not chunk encoded data.
UNCHUNKED_ENCODER - Static variable in class net.shibboleth.shared.codec.Base32Support
  Encoder used to produce unchunked output.
UNCHUNKED_ENCODER - Static variable in class net.shibboleth.shared.codec.Base64Support
  Encoder used to produce unchunked output.
UNCONFIGURED_PROVIDER_NAME - Static variable in class net.shibboleth.shared.spring.security.factory.PKCS11PrivateKeyFactoryBean
  The name for the base PKCS#11 provider.
unevaluableSatisfies - Variable in class net.shibboleth.shared.logic.AbstractTriStatePredicate
  Flag indicating whether the general unevaluable case is treated as satisfying the predicate.
UninitializedComponentException - Exception in net.shibboleth.shared.component
  Exception thrown if a component has not been initialized and needs to be in order to perform the operation.
UninitializedComponentException() - Constructor for exception net.shibboleth.shared.component.UninitializedComponentException
  Constructor.
UninitializedComponentException(Exception) - Constructor for exception net.shibboleth.shared.component.UninitializedComponentException
  Constructor.
UninitializedComponentException(Object) - Constructor for exception net.shibboleth.shared.component.UninitializedComponentException
  Constructor.
UninitializedComponentException(String) - Constructor for exception net.shibboleth.shared.component.UninitializedComponentException
  Constructor.
UninitializedComponentException(String, Exception) - Constructor for exception net.shibboleth.shared.component.UninitializedComponentException
  Constructor.
uniqueParameters - Variable in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Unique parameters.
unloadComponent() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Grab the service lock ex (which means no-one else is active) and then call Spring to tear everything down.
Unmodifiable - Annotation Interface in net.shibboleth.shared.annotation.constraint
  Indicates that the annotated object cannot be modified.
UnmodifiableComponent - Interface in net.shibboleth.shared.component
  A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
UnmodifiableComponentException - Exception in net.shibboleth.shared.component
  Exception thrown if a component is in an unmodifiable state and a modification is attempted.
UnmodifiableComponentException() - Constructor for exception net.shibboleth.shared.component.UnmodifiableComponentException
  Constructor.
UnmodifiableComponentException(Exception) - Constructor for exception net.shibboleth.shared.component.UnmodifiableComponentException
  Constructor.
UnmodifiableComponentException(String) - Constructor for exception net.shibboleth.shared.component.UnmodifiableComponentException
  Constructor.
UnmodifiableComponentException(String, Exception) - Constructor for exception net.shibboleth.shared.component.UnmodifiableComponentException
  Constructor.
unpinComponent() - Method in class net.shibboleth.shared.spring.service.AbstractServiceableComponent
  Drop the shared lock.
unsetCookie(String) - Method in class net.shibboleth.shared.net.CookieManager
  Unsets a cookie with the specified name and the default path.
unsetCookie(String, String) - Method in class net.shibboleth.shared.net.CookieManager
  Unsets a cookie with the specified name and path.
unwrap(String) - Method in class net.shibboleth.shared.security.DataSealer
  Decrypts and verifies an encrypted bundle created with `DataSealer.wrap(String, Instant)`.
unwrap(String, StringBuffer) - Method in class net.shibboleth.shared.security.DataSealer
  Decrypts and verifies an encrypted bundle created with `DataSealer.wrap(String, Instant)`, optionally returning the label of the key used to encrypt the data.
updateDefaultKey() - Method in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Update the loaded copy of the default key based on the current key version if it's out of date (loading key version from scratch if need be).
updateDefaultKey() - Method in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Update the loaded copy of the default key based on the current key version if it's out of date (loading key version from scratch if need be).
updateInterval - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Time between key update checks.
updateInterval - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Time between key update checks.
updateTask - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Task that checks for updated key version.
updateTask - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Task that checks for updated key version.
updateTaskTimer - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy
  Timer used to schedule update tasks.
updateTaskTimer - Variable in class net.shibboleth.shared.security.impl.ScriptedKeyStrategy
  Timer used to schedule update tasks.
URI_ALTNAMES - Static variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  URI subjectAltNames.
URIComparator - Interface in net.shibboleth.shared.net
  Component for testing URI's as to equality.
URIException - Exception in net.shibboleth.shared.net
  Exception related to processing or using a URI.
URIException() - Constructor for exception net.shibboleth.shared.net.URIException
  Constructor.
URIException(Exception) - Constructor for exception net.shibboleth.shared.net.URIException
  Constructor.
URIException(String) - Constructor for exception net.shibboleth.shared.net.URIException
  Constructor.
URIException(String, Exception) - Constructor for exception net.shibboleth.shared.net.URIException
  Constructor.
uriSubjectAltNames - Variable in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator.CommandLineArgs
  URI subjectAltNames.
URISupport - Class in net.shibboleth.shared.net
  Helper methods for building `URI`s and parsing some HTTP URL information.
URISupport() - Constructor for class net.shibboleth.shared.net.URISupport
  Constructor.
URLBuilder - Class in net.shibboleth.shared.net
  Utility class for building URLs.
URLBuilder() - Constructor for class net.shibboleth.shared.net.URLBuilder
  Constructor.
URLBuilder(String) - Constructor for class net.shibboleth.shared.net.URLBuilder
  Constructor.
URLPrefix - Class in net.shibboleth.shared.spring.servlet
  Used to allow for auto-wiring of values into `RequestURLPrefixPredicate`.
URLPrefix(String) - Constructor for class net.shibboleth.shared.spring.servlet.URLPrefix
  Constructor.
userAgent - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Apache UserAgent.
username - Variable in class net.shibboleth.shared.net.URLBuilder
  User name in the URL.
username - Variable in class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
  The username.
UsernamePasswoordCredentialsFactoryBean - Class in net.shibboleth.shared.spring.httpclient.factory
  Factory bean for `UsernamePasswordCredentials`.
UsernamePasswoordCredentialsFactoryBean() - Constructor for class net.shibboleth.shared.spring.httpclient.factory.UsernamePasswoordCredentialsFactoryBean
useSystemProperties - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Flag for enabling use of system properties.
UUID - Enum constant in enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
  Produces random identifiers based on type 4 UUIDs.

## V

validate() - Method in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Validate the parameter set.
validate() - Method in interface net.shibboleth.shared.cli.CommandLineArguments
  Validate the parameter set.
validate() - Method in class net.shibboleth.shared.security.impl.SelfSignedCertificateGenerator
  Validates the settings.
validate(HttpServletRequest) - Method in interface net.shibboleth.shared.servlet.HttpServletRequestValidator
  Validate the request.
validate(HttpServletRequest) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestContentTypeValidator
  Validate the request.
validate(HttpServletRequest) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestMethodValidator
  Validate the request.
validate(HttpServletRequest) - Method in class net.shibboleth.shared.servlet.impl.BasicHttpServletRequestParametersValidator
  Validate the request.
validate(HttpServletRequest) - Method in class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
  Validate the request.
validate(HttpServletRequest) - Method in class net.shibboleth.shared.servlet.impl.NoOpHttpServletRequestValidator
  Validate the request.
validateAfterInactivity - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
  Sets period after inactivity after which persistent connections must be checked to ensure they are still valid.
validateContentType(HttpServletRequest, Set<MediaType>, boolean, boolean) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
  Validate the Content-Type of the specified request.
validateContentType(String, Set<MediaType>, boolean, boolean) - Static method in class net.shibboleth.shared.net.MediaTypeSupport
  Validate the specified Content-Type.
validateIPAddress(String) - Static method in class net.shibboleth.shared.net.IPRange
  Validate an IP address for use as the base of a CIDR block.
validateV4Address(String) - Static method in class net.shibboleth.shared.net.IPRange
  Validate an IPv4 address for use as the base of a CIDR block.
validateV6Address(String) - Static method in class net.shibboleth.shared.net.IPRange
  Validate an IPv6 address for use as the base of a CIDR block.
validators - Variable in class net.shibboleth.shared.servlet.impl.ChainingHttpServletRequestValidator
  Chain validators.
value - Variable in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  The same-site attribute value.
value - Variable in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  The same-site attribute value.
valueOf(String) - Static method in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.shared.xml.XMLSpace
  Returns the enum constant of this class with the specified name.
values - Variable in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  List of values that are indexed.
values() - Static method in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.codec.StringDigester.OutputFormat
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class net.shibboleth.shared.collection.ClassToInstanceMultiMap
  The collection of values currently present in the map.
values() - Method in class net.shibboleth.shared.collection.LazyMap
values() - Method in class net.shibboleth.shared.collection.ValueTypeIndexedMap
values() - Static method in enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.net.CookieManager.SameSiteValue
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.spring.servlet.ChainableFilter.FilterOrder
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.spring.servlet.impl.SameSiteCookieHeaderFilter.SameSiteValue
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.shared.xml.XMLSpace
  Returns an array containing the constants of this enum class, in the order they are declared.
valuesWithLock() - Method in class net.shibboleth.shared.collection.LockableClassToInstanceMultiMap
  Convenience method which executes the like-named method from superclass `ClassToInstanceMultiMap` under a read lock.
ValueTypeIndexedMap<KeyType,ValueType> - Class in net.shibboleth.shared.collection
  Map implementation which allows subsets of entries to be retrieved based on the type of the entry value.
ValueTypeIndexedMap() - Constructor for class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Constructor.
ValueTypeIndexedMap(Collection<Class<?>>) - Constructor for class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Constructor.
ValueTypeIndexedMap(Map<KeyType, ValueType>, Collection<Class<?>>) - Constructor for class net.shibboleth.shared.collection.ValueTypeIndexedMap
  Constructor.
ValueTypeIndexedMap.NullValue - Class in net.shibboleth.shared.collection
  Class to represent null values.
VelocityConfig - Interface in net.shibboleth.shared.spring.velocity
  Interface to be implemented by objects that configure and manage a VelocityEngine for automatic lookup in a web environment.
VelocityConfigurer - Class in net.shibboleth.shared.spring.velocity
  JavaBean to configure Velocity for web usage, via the "configLocation" and/or "velocityProperties" and/or "resourceLoaderPath" bean properties.
VelocityConfigurer() - Constructor for class net.shibboleth.shared.spring.velocity.VelocityConfigurer
velocityEngine - Variable in class net.shibboleth.shared.spring.velocity.VelocityConfigurer
  Velocity engine.
velocityEngine - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
  Engine being created.
velocityEngine - Variable in class net.shibboleth.shared.spring.velocity.VelocityView
  Velocity engine.
VelocityEngine - Class in net.shibboleth.shared.testing
  This is a helper class for creating velocity engines.
VelocityEngine() - Constructor for class net.shibboleth.shared.testing.VelocityEngine
  Default constructor.
VelocityEngineFactory - Class in net.shibboleth.shared.spring.velocity
  Factory that configures a VelocityEngine.
VelocityEngineFactory() - Constructor for class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Constructor.
VelocityEngineFactoryBean - Class in net.shibboleth.shared.spring.velocity
  Factory bean that configures a VelocityEngine and provides it as bean reference.
VelocityEngineFactoryBean() - Constructor for class net.shibboleth.shared.spring.velocity.VelocityEngineFactoryBean
velocityProperties - Variable in class net.shibboleth.shared.spring.velocity.VelocityEngineFactory
  Configuration properties.
VelocityView - Class in net.shibboleth.shared.spring.velocity
  View using the Velocity template engine.
VelocityView() - Constructor for class net.shibboleth.shared.spring.velocity.VelocityView
VelocityViewResolver - Class in net.shibboleth.shared.spring.velocity
  Convenience subclass of `UrlBasedViewResolver` that supports `VelocityView` (i.e.
VelocityViewResolver() - Constructor for class net.shibboleth.shared.spring.velocity.VelocityViewResolver
  Constructor.
VelocityViewResolver(Predicate<String>) - Constructor for class net.shibboleth.shared.spring.velocity.VelocityViewResolver
  Constructor.
verbose - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Verbose logging has been requested.
verifyHostname(SSLSocket, String, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
  Verify the peer's socket hostname against the supplied expected name.
version - Variable in class net.shibboleth.shared.cli.AbstractCommandLineArguments
  Version has been requested.
VERSION_FILE - Static variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Path to key versioning file.
versionFile - Variable in class net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategyTool.CommandLineArgs
  Key versioning file.
viewModelExtenderFunction - Variable in class net.shibboleth.shared.spring.error.ExtendedMappingExceptionResolver
  Function to obtain extensions to view model.
ViewResolversFactoryBean - Class in net.shibboleth.shared.spring.factory
  Class used for auto-wiring `ViewResolver` beans for Spring Web Flow.
ViewResolversFactoryBean(List<ViewResolver>) - Constructor for class net.shibboleth.shared.spring.factory.ViewResolversFactoryBean
  Auto-wiring point for resolvers.

## W

warn(DeprecationSupport.ObjectType, String, String, String) - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Emit a deprecation warning for an object or feature of the system.
warnContext - Variable in class net.shibboleth.shared.spring.config.DeprecatedBeanDetector
  Context for log warnings.
WARNED_SET - Static variable in class net.shibboleth.shared.primitive.DeprecationSupport
  Tracks issued warnings.
warning(SAXParseException) - Method in class net.shibboleth.shared.xml.impl.LoggingErrorHandler
warningMergeFunction(String, boolean) - Static method in class net.shibboleth.shared.collection.CollectionSupport
  Build something we can plug in into `Collectors.toMap(java.util.function.Function, java.util.function.Function, BinaryOperator)`.
warnOnce(DeprecationSupport.ObjectType, String, String, String) - Static method in class net.shibboleth.shared.primitive.DeprecationSupport
  Emit a deprecation warning for an object or feature of the system but limit to a single warning for the life of the process or until state is cleared.
webApplicationContext - Variable in class net.shibboleth.shared.spring.servlet.impl.DelegatingServletProxy
  The application context from which the target filter will be retrieved.
WEBFLOW - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  Spring web flow.
WHITE - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  White.
withNarrowedType() - Method in enum class net.shibboleth.shared.logic.BiPredicateSupport.ObjectBiPredicate
  Internalizes the cast for generic use.
wrap(String) - Method in class net.shibboleth.shared.security.DataSealer
  Equivalent to `DataSealer.wrap(String, Instant)` with expiration set to "never".
wrap(String, Instant) - Method in class net.shibboleth.shared.security.DataSealer
  Encodes data into an AEAD-encrypted blob, gzip(exp|data) exp = expiration time of the data; 8 bytes; Big-endian data = the data; a UTF-8-encoded string
wrappedResource - Variable in class net.shibboleth.shared.spring.resource.ConditionalResource
  Resource to wrap.
wrappedString - Variable in class net.shibboleth.shared.spring.servlet.URLPrefix
  The wrapped string.
writeCookie(String) - Method in class net.shibboleth.shared.security.EncryptedCookieManager
  Creates a fresh cookie for a given value (or a placeholder if null to indicate the negative).
writeNode(Node, OutputStream) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Writes a Node out to a Writer using the DOM, level 3, Load/Save serializer.
writeNode(Node, OutputStream, Map<String, Object>) - Static method in class net.shibboleth.shared.xml.SerializeSupport
  Writes a Node out to a Writer using the DOM, level 3, Load/Save serializer.

## X

X509CertificateChainFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for producing a `X509Certificate` chain from a `Resource`.
X509CertificateChainFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.X509CertificateChainFactoryBean
X509CertificateFactoryBean - Class in net.shibboleth.shared.spring.security.factory
  Spring bean factory for producing a `X509Certificate` from a `Resource`.
X509CertificateFactoryBean() - Constructor for class net.shibboleth.shared.spring.security.factory.X509CertificateFactoryBean
xincludeAware - Variable in class net.shibboleth.shared.xml.impl.BasicParserPool
  Whether the builders are XInclude aware.
XML - Enum constant in enum class net.shibboleth.shared.xml.SchemaBuilder.SchemaLanguage
  W3 XML Schema.
XML_BASE_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  QName for the xml:base attribute.
XML_ID_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  QName for the xml:id attribute.
XML_LANG_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  QName for the xml:lang attribute.
XML_NS - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML core namespace.
XML_PREFIX - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML core prefix for xml attributes.
XML_SPACE_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  QName for the xml:space attribute.
XMLConstants - Class in net.shibboleth.shared.xml
  XML related constants.
XMLConstants() - Constructor for class net.shibboleth.shared.xml.XMLConstants
  Constructor.
XMLNS_NS - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML namespace for xmlns attributes.
XMLNS_PREFIX - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML namespace prefix for xmlns attributes.
XMLParserException - Exception in net.shibboleth.shared.xml
  An exception thrown when there is a problem creating an XML parser or parsing XML with on.
XMLParserException() - Constructor for exception net.shibboleth.shared.xml.XMLParserException
  Constructor.
XMLParserException(Exception) - Constructor for exception net.shibboleth.shared.xml.XMLParserException
  Constructor.
XMLParserException(String) - Constructor for exception net.shibboleth.shared.xml.XMLParserException
  Constructor.
XMLParserException(String, Exception) - Constructor for exception net.shibboleth.shared.xml.XMLParserException
  Constructor.
XMLSpace - Enum Class in net.shibboleth.shared.xml
  Enum representing the allowed values of the xml:space attribute.
XMLSpace() - Constructor for enum class net.shibboleth.shared.xml.XMLSpace
XSD_NS - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema namespace.
XSD_PREFIX - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema QName prefix.
XSI_NIL_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema instance `xsi:nil` attribute QName.
XSI_NO_NAMESPACE_SCHEMA_LOCATION_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema instance `xsi:noNamespaceSchemaLocation` attribute QName.
XSI_NS - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema Instance namespace.
XSI_PREFIX - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema Instance QName prefix.
XSI_SCHEMA_LOCATION_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema instance `xsi:schemaLocation` attribute QName.
XSI_TYPE_ATTRIB_NAME - Static variable in class net.shibboleth.shared.xml.XMLConstants
  XML Schema instance `xsi:type` attribute QName.
XSITYPE - Enum constant in enum class net.shibboleth.shared.primitive.DeprecationSupport.ObjectType
  XML type.

## Y

YELLOW - Enum constant in enum class net.shibboleth.shared.cli.AbstractCommandLine.TerminalCodes
  Yellow.

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form