Index

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

A

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.
AbstractHttpClient - Class in net.shibboleth.shared.httpclient
Basic abstract implementation of HttpClient.
AbstractHttpClient() - Constructor for class net.shibboleth.shared.httpclient.AbstractHttpClient
 
activationCondition - Variable in class net.shibboleth.shared.servlet.AbstractConditionalFilter
Whether filter should run or not.
addCookie(String, String) - Method in class net.shibboleth.shared.net.CookieManager
Add a cookie with the specified name and value.
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.
addNoCacheHeaders(HttpServletResponse) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
Adds Cache-Control and Pragma headers meant to disable caching.
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.
ALLOW_ALL_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
Hostname verifier which passes all hostnames.
apacheBuilder - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
The Apache HttpClientBuilder 4.3+ instance over which to layer this builder.
apply(MediaType) - Method in class net.shibboleth.shared.net.impl.StripMediaTypeParametersFunction

B

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
 
build() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
Build a new instance of TLSSocketFactory, based on the properties specified to this builder instance.
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.
buildDefaultRequestConfig() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Build the default instance of RequestConfig
buildHttpClientContext() - Static method in class net.shibboleth.shared.httpclient.HttpClientSupport
Non-null version of client context creation.
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.
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.
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.
buildURL() - Method in class net.shibboleth.shared.net.URLBuilder
Builds a URL from the given data.

C

cacheDir - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
Directory in which cached content will be stored.
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.
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).
clearCurrent() - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
Clear the current thread-local context instances.
close() - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
close() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
close(CloseMode) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
close(CloseMode) - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
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.
connectionCloseAfterResponse - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
Whether to instruct the server to close the connection after it has sent its response.
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
contains(byte[]) - Method in class net.shibboleth.shared.net.IPRange
Determines whether the given address is contained in the IP range.
contains(InetAddress) - Method in class net.shibboleth.shared.net.IPRange
Determines whether the given address is contained in the IP range.
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_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.
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.
contextPathToCookiePath() - Method in class net.shibboleth.shared.net.CookieManager
Turn the servlet context path into an appropriate cookie path.
CookieBufferingFilter - Class in net.shibboleth.utilities.java.support.net
Legacy stub for compatibility.
CookieBufferingFilter() - Constructor for class net.shibboleth.utilities.java.support.net.CookieBufferingFilter
 
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.
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.
cookiePath - Variable in class net.shibboleth.shared.net.CookieManager
Path of cookie.
createLayeredSocket(Socket, String, int, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
createSocket(HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
currentRequest - Static variable in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
ThreadLocal storage for request.
currentResponse - Static variable in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
ThreadLocal storage for response.

D

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.
DEFAULT_CONTEXT_PROTOCOL - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
The default protocol used when obtaining the SSLContxt instance.
DEFAULT_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
The default hostname verifier used by the socket factory.
deprecation() - Static method in class net.shibboleth.utilities.java.support.httpclient.HttpClientSupport
Deprecated.
Log deprecation warning.
deregisterSchemePortMapping(String) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
Deregister a scheme-to-port mapping.
destroy() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
destroy() - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
destroyed - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
Destroyed flag.
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.
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.
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.
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.
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
doInitialize() - Method in class net.shibboleth.shared.net.CookieManager
doURLDecode(String) - 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. 

E

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.
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.
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

F

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.
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.
fragment - Variable in class net.shibboleth.shared.net.URLBuilder
URL fragment.

G

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.
getActivationCondition() - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
Get the condition to control activation of this filter.
getApacheBuilder() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Get the Apache HttpClientBuilder instance over which this builder will be layered.
getCacheDirectory() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
Gets the directory in which cached content will be stored.
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.
getCookieValue(String, String) - Method in class net.shibboleth.shared.net.CookieManager
Return the first matching cookie's value.
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.
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.
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.
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.
getKeyManagers() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
getLanguageRange(HttpServletRequest) - Static method in class net.shibboleth.shared.servlet.HttpServletSupport
Return the Locale.LanguageRange associated with this request.
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.
getListAttribute(HttpContext, String) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
Get a normalized String array from a context attribute holding a List<String>.
getMaintentanceTaskInterval() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder
Get the interval at which the storage maintenance task should run.
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.
getNetworkAddress() - Method in class net.shibboleth.shared.net.IPRange
Returns the network address corresponding to this range as an InetAddress.
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.
getPort() - Method in class net.shibboleth.shared.net.URLBuilder
Gets the port component of the URL.
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.
getRegisteredPort(String) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
Obtain the default port registered for a scheme.
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.
getResponse() - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
Get the current HttpServletResponse being serviced by the current thread.
getResponseTimeout() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Gets the timeout until arrival of a response from the opposite endpoint.
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.
getSecureRandom() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
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.
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).
getStaticContextHandlers() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Get the list of static HttpClientContextHandler.
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.
getTLSSocketFactory() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Get the TLS socket factory to use.
getTrustManagers() - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
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.

H

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.
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.
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.
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.
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 - Interface in net.shibboleth.shared.httpclient
Extension that allows the HttpClientContext to be externally manipulated before use.
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.
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.
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.
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

init(FilterConfig) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
init(FilterConfig) - Method in class net.shibboleth.shared.servlet.impl.StubbedFilter
initialize() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
initialized - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
Initialized flag.
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.
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
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
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.
isCaseInsensitive() - Method in class net.shibboleth.shared.net.impl.BasicURLComparator
Get the case-insensitivity flag value.
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() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
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.
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.
isHttpFollowRedirects() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Gets whether HTTP redirects will be followed.
isInitialized() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
isUseSystemProperties() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Get the flag enabling use of system properties.

K

keyManagers - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
The list of KeyManagers used when initializing the SSLContext instance.

L

loadCurrent(HttpServletRequest, HttpServletResponse) - Static method in class net.shibboleth.shared.servlet.impl.HttpServletRequestResponseContext
Load the thread-local storage with the current request and response.
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.
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.TLSSocketFactory
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.servlet.HttpServletSupport
Log.
logSocketInfo(SSLSocket) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
Log various diagnostic information from the SSLSocket and SSLSession.

M

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.
mask - Variable in class net.shibboleth.shared.net.IPRange
The netmask for the range.
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.
MediaTypeSupport - Class in net.shibboleth.shared.net
Support methods for Guava MediaType.
MediaTypeSupport() - Constructor for class net.shibboleth.shared.net.MediaTypeSupport
Constructor.

N

net.shibboleth.shared.httpclient - package net.shibboleth.shared.httpclient
Classes for working with Apache HttpClient.
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.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.utilities.java.support.httpclient - package net.shibboleth.utilities.java.support.httpclient
Legacy Classes for working with Apache HttpClient.
net.shibboleth.utilities.java.support.net - package net.shibboleth.utilities.java.support.net
Legacy stubs for compatibility.
network - Variable in class net.shibboleth.shared.net.IPRange
The IP network address for the range.

P

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.
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.
password - Variable in class net.shibboleth.shared.net.URLBuilder
Password in the URL.
path - Variable in class net.shibboleth.shared.net.URLBuilder
URL path.
port - Variable in class net.shibboleth.shared.net.URLBuilder
URL port number.
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).
process(HttpRequest, EntityDetails, HttpContext) - Method in class net.shibboleth.shared.httpclient.RequestConnectionClose
processErrorsForInvokeAfter(IOException, Throwable) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient
processHandlerErrors(String, List<Throwable>) - Method in class net.shibboleth.shared.httpclient.ContextHandlingHttpClient

Q

queryParams - Variable in class net.shibboleth.shared.net.URLBuilder
Parameters in the query string.

R

registerSchemePortMapping(String, Integer) - Static method in class net.shibboleth.shared.net.SimpleURLCanonicalizer
Register a new scheme-to-port mapping.
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.utilities.java.support.net
Legacy stub for compatibility.
RequestResponseContextFilter() - Constructor for class net.shibboleth.utilities.java.support.net.RequestResponseContextFilter
 
resetDefaults() - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Resets all builder parameters to their defaults.
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.
responseTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
Determines the timeout until arrival of a response from the opposite endpoint.
retryStrategy - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
Strategy which determines whether and how a retry should be attempted.
run() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
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.

S

scheme - Variable in class net.shibboleth.shared.net.URLBuilder
URL schema (http, https, etc).
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.
secure - Variable in class net.shibboleth.shared.net.CookieManager
Is cookie secure?
secureRandom - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
The SecureRandom instance used when initializing the SSLContext instance.
serialVersionUID - Static variable in exception net.shibboleth.shared.net.URIException
Serial version UID.
setActivationCondition(Predicate<ServletRequest>) - Method in class net.shibboleth.shared.servlet.AbstractConditionalFilter
Set the condition to control activation of this filter.
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.
setCaseInsensitive(boolean) - Method in class net.shibboleth.shared.net.impl.BasicURLComparator
Set the case-insensitivity flag value.
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.
setCookieDomain(String) - Method in class net.shibboleth.shared.net.CookieManager
Set the cookie domain to use for session tracking.
setCookiePath(String) - Method in class net.shibboleth.shared.net.CookieManager
Set the cookie path to use for session tracking.
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.
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.
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.
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.
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.
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.
setHostnameVerifier(HostnameVerifier) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
Set the HostnameVerifier instance used by the socket factory.
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.
setKeyManagers(List<KeyManager>) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
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.
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 per-session.
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.
setPassword(String) - Method in class net.shibboleth.shared.net.URLBuilder
Sets the user's password in the URL.
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.
setPort(Integer) - Method in class net.shibboleth.shared.net.URLBuilder
Sets the port component of the URL.
setPort(URI, int) - Static method in class net.shibboleth.shared.net.URISupport
Sets the port of a URI.
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.
setResponseTimeout(Duration) - Method in class net.shibboleth.shared.httpclient.HttpClientBuilder
Gets the timeout until arrival of a response from the opposite endpoint.
setScheme(String) - Method in class net.shibboleth.shared.net.URLBuilder
Sets the URL scheme (http, https, etc).
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.
setSecure(boolean) - Method in class net.shibboleth.shared.net.CookieManager
Set the SSL-only flag.
setSecureRandom(SecureRandom) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
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.
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.
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
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.
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.
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.
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.
socketTimeout - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
Maximum period inactivity between two consecutive data packets.
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.
staticContextHandlers - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
List of static context handlers.
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.
STRICT_HOSTNAME_VERIFIER - Static variable in class net.shibboleth.shared.httpclient.TLSSocketFactory
Hostname verifier which implements a strict policy.
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.
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.

T

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
 
throwComponentStateExceptions() - Method in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
Common code (exbedded from AbstractInitializableComponent to check component state.
timer - Variable in class net.shibboleth.shared.httpclient.FileCachingHttpClientBuilder.StorageManagingHttpClient
Scheduled task timer.
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
 
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(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.
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.
trustManagers - Variable in class net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder
The list of TrustManagers used when initializing the SSLContext instance.

U

unsetCookie(String) - Method in class net.shibboleth.shared.net.CookieManager
Unsets a cookie with the specified name.
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.
URISupport - Class in net.shibboleth.shared.net
Helper methods for building URIs 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.
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.
useSystemProperties - Variable in class net.shibboleth.shared.httpclient.HttpClientBuilder
Flag for enabling use of system properties.

V

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.
verifyHostname(SSLSocket, String, HttpContext) - Method in class net.shibboleth.shared.httpclient.TLSSocketFactory
Verify the peer's socket hostname against the supplied expected name.
A B C D E F G H I K L M N P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form