- CACHE_CONTROL - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- checkForEvictions(boolean) - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
check and remove elements that are stale
- classLoader() - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
fast class loader
- className(Object) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
null safe classname method, gets the unenhanced name
- clear() - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
delete the cache
- clearAll() - Static method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
clear out all caches everywhere (session, request, context, etc)
- clone() - Method in class org.owasp.csrfguard.util.BrowserEncoder
-
- clone() - Method in class org.owasp.csrfguard.util.RandomGenerator
-
- closeQuietly(InputStream) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Unconditionally close an InputStream.
- commonSubstitutions(String) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
Replaces percent-bounded expressions such as "%servletContext%."
common substitutions in config values
- computeUrl(String, boolean) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
compute a url of a resource
- CONFIG_OVERLAY_HIERARCHY_PROPERTY_NAME - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- CONFIG_OVERLAY_UPDATE_CHECK_PROPERTY_NAME - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- CONFIG_PROVIDER_FACTORY_PROPERTY_NAME - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- ConfigFile(String) - Constructor for class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase.ConfigFile
-
- ConfigParameters - Class in org.owasp.csrfguard.config.properties
-
- ConfigPropertiesCascadeBase - Class in org.owasp.csrfguard.config.overlay
-
Base class for a cascaded config.
- ConfigPropertiesCascadeBase() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
- ConfigPropertiesCascadeBase.ConfigFile - Class in org.owasp.csrfguard.config.overlay
-
- ConfigPropertiesCascadeBase.ConfigFileType - Enum in org.owasp.csrfguard.config.overlay
-
config file type
- ConfigPropertiesCascadeCommonUtils - Class in org.owasp.csrfguard.config.overlay
-
utility methods for grouper.
- ConfigPropertiesCascadeCommonUtils() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
- ConfigPropertiesCascadeUtils - Class in org.owasp.csrfguard.config.overlay
-
utility methods specific to grouper client
- ConfigPropertiesCascadeUtils() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeUtils
-
- ConfigurationAutodetectProviderFactory - Class in org.owasp.csrfguard.config.overlay
-
- ConfigurationAutodetectProviderFactory() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigurationAutodetectProviderFactory
-
TODO document
- ConfigurationOverlayProvider - Class in org.owasp.csrfguard.config.overlay
-
Use configuration overlays that use the base properties as a default, and then decorate with an overlay file
- ConfigurationOverlayProvider() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
- ConfigurationOverlayProviderFactory - Class in org.owasp.csrfguard.config.overlay
-
TODO document
- ConfigurationOverlayProviderFactory() - Constructor for class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProviderFactory
-
TODO document
- ConfigurationProvider - Interface in org.owasp.csrfguard.config
-
TODO document
- ConfigurationProviderFactory - Interface in org.owasp.csrfguard.config
-
implement this interface to provide the configuration
- ConsoleLogger - Class in org.owasp.csrfguard.log
-
- ConsoleLogger() - Constructor for class org.owasp.csrfguard.log.ConsoleLogger
-
- contextDestroyed(ServletContextEvent) - Method in class org.owasp.csrfguard.CsrfGuardServletContextListener
-
- contextInitialized(ServletContextEvent) - Method in class org.owasp.csrfguard.CsrfGuardServletContextListener
-
- copy(InputStream, Writer, String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Copy and convert bytes from an InputStream to chars on a
Writer, using the specified encoding.
- copy(Reader, Writer) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Copy chars from a Reader to a Writer.
- createMasterTokenIfAbsent(String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Creates master token if it does not exist already.
- createMasterTokenIfAbsent(String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- createMasterTokenIfAbsent(String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Creates and returns a new master token bound to the provided session key if there wasn't any or returns the existing value.
- createPageTokenIfAbsent(String, String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- createPageTokenIfAbsent(String, String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Creates and returns a new page token bound to the provided resource URI and mapped to the session key if there wasn't any or returns the existing value.
- CsrfGuard - Class in org.owasp.csrfguard
-
- CsrfGuard() - Constructor for class org.owasp.csrfguard.CsrfGuard
-
- CSRFGUARD_ENABLED - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- CSRFGUARD_PROTECT - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- CsrfGuardException - Exception in org.owasp.csrfguard
-
- CsrfGuardException(String) - Constructor for exception org.owasp.csrfguard.CsrfGuardException
-
- CsrfGuardException(Exception) - Constructor for exception org.owasp.csrfguard.CsrfGuardException
-
- CsrfGuardException(String, Exception) - Constructor for exception org.owasp.csrfguard.CsrfGuardException
-
- CsrfGuardFilter - Class in org.owasp.csrfguard
-
- CsrfGuardFilter() - Constructor for class org.owasp.csrfguard.CsrfGuardFilter
-
- CsrfGuardPropertiesToStringBuilder - Class in org.owasp.csrfguard.util
-
- CsrfGuardPropertiesToStringBuilder(Object) - Constructor for class org.owasp.csrfguard.util.CsrfGuardPropertiesToStringBuilder
-
- CsrfGuardServletContextListener - Class in org.owasp.csrfguard
-
- CsrfGuardServletContextListener() - Constructor for class org.owasp.csrfguard.CsrfGuardServletContextListener
-
- CSRFGuardTokenException - Exception in org.owasp.csrfguard.exception
-
CSRFGuardTokenException - Runtime Exception handling all token related errors.
- CSRFGuardTokenException(String) - Constructor for exception org.owasp.csrfguard.exception.CSRFGuardTokenException
-
- CSRFGuardTokenException(String, Throwable) - Constructor for exception org.owasp.csrfguard.exception.CSRFGuardTokenException
-
- CSRFGuardTokenException(Throwable) - Constructor for exception org.owasp.csrfguard.exception.CSRFGuardTokenException
-
- CsrfGuardUtils - Class in org.owasp.csrfguard.util
-
Various utility methods/helpers.
- CsrfValidator - Class in org.owasp.csrfguard
-
- CsrfValidator() - Constructor for class org.owasp.csrfguard.CsrfValidator
-
- generateProtectedPageTokens(String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Generates new random tokens for configured protected pages.
- generateRandomId(String, String, int) - Static method in class org.owasp.csrfguard.util.RandomGenerator
-
- generateRandomId(SecureRandom, int) - Static method in class org.owasp.csrfguard.util.RandomGenerator
-
- generateRandomToken() - Static method in class org.owasp.csrfguard.token.TokenUtils
-
Create a random token according with configuration.
- generateTokensIfAbsent(String, String, String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Generates master token and page token for the current resource if the token-per-page configuration is enabled
- get(K) - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
get a value or null if not there or expired
this will check for eviction, and evict if evictable
- getActions() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getActions() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getActions() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getActions() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getAttribute(String) - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Retrieves an object from the session using its name
- getCacheEvictions() - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
number of items evicted from cache
- getCacheHits() - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
number of items successfully retrieved from cache
- getCacheInserts() - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
number of items inserted into the cache
- getClassInSiblingJar() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
if it's ok to put the config file in the same directory as a jar,
then return a class in the jar here
- getConfigFileName() - Static method in class org.owasp.csrfguard.CsrfGuardServletContextListener
-
config file name if specified in the web.xml
- getContents() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase.ConfigFile
-
the contents when the config file was read
- getCreationTime() - Method in class org.owasp.csrfguard.token.storage.impl.PageTokenValue
-
- getDefaultTimeToLiveInMillis() - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
expose the length of cache
- getDefaultValue() - Method in class org.owasp.csrfguard.config.properties.SimpleBooleanConfigParameter
-
- getDefaultValue() - Method in interface org.owasp.csrfguard.config.properties.SimpleConfigParameter
-
TODO
- getDefaultValue() - Method in class org.owasp.csrfguard.config.properties.SimpleDurationParameter
-
- getDefaultValue() - Method in class org.owasp.csrfguard.config.properties.SimpleIntConfigParameter
-
- getDomainOrigin() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getDomainOrigin() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getDomainOrigin() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getDomainOrigin() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getHierarchyConfigKey() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
config key of the hierarchy value
- getHierarchyConfigKey() - Method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
- getInitParameter(ServletConfig, String, String, String) - Static method in class org.owasp.csrfguard.config.properties.javascript.JsConfigParameter
-
- getInitParameter(ServletConfig, String, String, boolean) - Static method in class org.owasp.csrfguard.config.properties.javascript.JsConfigParameter
-
- getInitParameter(ServletConfig, String, String, T, Function<String, T>) - Static method in class org.owasp.csrfguard.config.properties.javascript.JsConfigParameter
-
- getInstance() - Static method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptCacheControl() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getJavascriptCacheControl() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptCacheControl() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptCacheControl() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptDynamicNodeCreationEventName() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO
- getJavascriptDynamicNodeCreationEventName() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptDynamicNodeCreationEventName() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptDynamicNodeCreationEventName() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptRefererPattern() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getJavascriptRefererPattern() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptRefererPattern() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptRefererPattern() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptSourceFile() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getJavascriptSourceFile() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptSourceFile() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptTemplateCode() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getJavascriptTemplateCode() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptTemplateCode() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptTemplateCode() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptUnprotectedExtensions() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
example: "js,css,gif,png,ico,jpg"
- getJavascriptUnprotectedExtensions() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptUnprotectedExtensions() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptUnprotectedExtensions() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getJavascriptUris() - Static method in class org.owasp.csrfguard.servlet.JavaScriptServlet
-
whitelist the javascript servlet from csrf errors
- getJavascriptXrequestedWith() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getJavascriptXrequestedWith() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getJavascriptXrequestedWith() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getJavascriptXrequestedWith() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getKey() - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Returns the logical session key
- getLogger() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getLogger() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getLogger() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getLogger() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getLogicalSessionExtractor() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getLogicalSessionExtractor() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getLogicalSessionExtractor() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getLogicalSessionExtractor() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getMainConfigClasspath() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
get the main config classpath, e.g.
- getMainConfigClasspath() - Method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
- getMainExampleConfigClasspath() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
get the example config classpath, e.g.
- getMainExampleConfigClasspath() - Method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
- getMasterToken(String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Returns the master token assigned to the unique identifier extracted from the current request.
- getMasterToken() - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- getMasterToken() - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- getName() - Method in class org.owasp.csrfguard.action.AbstractAction
-
- getName() - Method in interface org.owasp.csrfguard.action.IAction
-
TODO document
- getName() - Method in class org.owasp.csrfguard.config.properties.SimpleBooleanConfigParameter
-
- getName() - Method in interface org.owasp.csrfguard.config.properties.SimpleConfigParameter
-
TODO
- getName() - Method in class org.owasp.csrfguard.config.properties.SimpleDurationParameter
-
- getName() - Method in class org.owasp.csrfguard.config.properties.SimpleIntConfigParameter
-
- getNewTokenLandingPage() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getNewTokenLandingPage() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getNewTokenLandingPage() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getNewTokenLandingPage() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getPageToken(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- getPageToken(String, String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- getPageToken(String) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- getPageToken(String, String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Returns the page token based on the desired HTTP resource URI and logical session key
- getPageTokens(String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Return the page tokens if the functionality is enabled and the client has already accessed a protected resource,
or if the token pre-creation is enabled.
- getPageTokens() - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- getPageTokens(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- getPageTokens() - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- getPageTokens(String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Returns all page tokens associated to the provided logical session key
- getPageTokenSynchronizationTolerance() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getPageTokenSynchronizationTolerance() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getPageTokenSynchronizationTolerance() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getPageTokenSynchronizationTolerance() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getParameter(String) - Method in class org.owasp.csrfguard.action.AbstractAction
-
- getParameter(String) - Method in interface org.owasp.csrfguard.action.IAction
-
TODO document
- getParameterMap() - Method in class org.owasp.csrfguard.action.AbstractAction
-
- getParameterMap() - Method in interface org.owasp.csrfguard.action.IAction
-
TODO document
- getPrng() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getPrng() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getPrng() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getPrng() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getProperty(ServletConfig, Properties) - Method in class org.owasp.csrfguard.config.properties.javascript.BooleanJsConfigParameter
-
- getProperty(ServletConfig, Properties) - Method in class org.owasp.csrfguard.config.properties.javascript.JsConfigParameter
-
- getProperty(ServletConfig, Properties) - Method in class org.owasp.csrfguard.config.properties.javascript.StringJsConfigParameter
-
- getProperty(Properties, String) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
property string and substitutions
- getProperty(Properties, Pair<String, String>) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, SimpleIntConfigParameter) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, SimpleBooleanConfigParameter) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, SimpleConfigParameter<String, T>, Function<String, T>) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, SimpleDurationParameter) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, String, T, Function<String, T>) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
- getProperty(Properties, String, String) - Static method in class org.owasp.csrfguard.config.properties.PropertyUtils
-
property string and substitutions
- getProtectedMethods() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getProtectedMethods() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getProtectedMethods() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getProtectedMethods() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getProtectedPages() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getProtectedPages() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getProtectedPages() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getProtectedPages() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getRegexPatternCache() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getResourceIdentifier() - Method in class org.owasp.csrfguard.ProtectionResult
-
- getSecondsToCheckConfigKey() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
config key of the time in seconds to check config.
- getSecondsToCheckConfigKey() - Method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
- getServletContext() - Static method in class org.owasp.csrfguard.CsrfGuardServletContextListener
-
servlet context (will be the empty string if it is / )
- getStaticServletConfig() - Static method in class org.owasp.csrfguard.servlet.JavaScriptServlet
-
- getTimedPageToken(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- getTimedPageToken(String) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- getTimeToCheckConfigSeconds() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
when we build the config object, get the time to check config in seconds
- getToken(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- getToken(String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Returns the master and page tokens associated to a logical session key
- getTokenHolder() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getTokenHolder() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getTokenHolder() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getTokenHolder() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getTokenLength() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getTokenLength() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getTokenLength() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getTokenLength() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getTokenName() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getTokenName() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getTokenName() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getTokenName() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getTokenService() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getTokenValue(String, String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Returns the master or the page token for the associated resource depending on whether the token-per-page
configuration is enabled or not.
- getUnprotectedMethods() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if there are methods here, then all other HTTP methods are protected and these (e.g.
- getUnprotectedMethods() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getUnprotectedMethods() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getUnprotectedMethods() - Method in class org.owasp.csrfguard.CsrfGuard
-
if there are methods specified, then they (e.g.
- getUnprotectedPages() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- getUnprotectedPages() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- getUnprotectedPages() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- getUnprotectedPages() - Method in class org.owasp.csrfguard.CsrfGuard
-
- getUpdatedMasterToken() - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- getUpdatedPageTokens() - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- getUseNewTokenLandingPage(String) - Static method in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- getValue() - Method in class org.owasp.csrfguard.token.storage.impl.PageTokenValue
-
- IAction - Interface in org.owasp.csrfguard.action
-
TODO document
- ILogger - Interface in org.owasp.csrfguard.log
-
TODO use slf4j instead
- init(FilterConfig) - Method in class org.owasp.csrfguard.CsrfGuardFilter
-
- init(ServletConfig) - Method in class org.owasp.csrfguard.servlet.JavaScriptServlet
-
- INJECT_FORM_ATTRIBUTES - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- INJECT_GET_FORMS - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- INJECT_INTO_ATTRIBUTES - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- INJECT_INTO_DYNAMICALLY_CREATED_NODES - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- INJECT_INTO_FORMS - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- InMemoryToken - Class in org.owasp.csrfguard.token.storage.impl
-
- InMemoryToken(String) - Constructor for class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- InMemoryToken(String, Pair<String, String>) - Constructor for class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- InMemoryTokenHolder - Class in org.owasp.csrfguard.token.storage.impl
-
- InMemoryTokenHolder() - Constructor for class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- inputStream(String, ConfigPropertiesCascadeBase) - Method in enum org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase.ConfigFileType
-
get the inputstream to read the config
- InterceptRedirectResponse - Class in org.owasp.csrfguard.http
-
- InterceptRedirectResponse(HttpServletResponse, HttpServletRequest, CsrfGuard) - Constructor for class org.owasp.csrfguard.http.InterceptRedirectResponse
-
- intValue(Object) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
convert an object to a int
- Invalidate - Class in org.owasp.csrfguard.action
-
- Invalidate() - Constructor for class org.owasp.csrfguard.action.Invalidate
-
- invalidate() - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Invalidates this session then unbinds any objects bound to it.
- invalidate(LogicalSession) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Invalidates the logical session and removes all tokens from the storage
- isAjaxEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isAjaxEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isAjaxEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isAjaxEnabled() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isAjaxRequest(HttpServletRequest) - Static method in class org.owasp.csrfguard.util.CsrfGuardUtils
-
- isBlank(String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Checks if a String is whitespace, empty ("") or null.
- isCacheable() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isCacheable() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isCacheable() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isEmpty() - Method in class org.owasp.csrfguard.token.transferobject.TokenTO
-
- isEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if the filter is enabled
- isEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isEnabled() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isForceSynchronousAjax() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isForceSynchronousAjax() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isForceSynchronousAjax() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isForceSynchronousAjax() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptDomainStrict() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isJavascriptDomainStrict() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptDomainStrict() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptDomainStrict() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptInjectFormAttributes() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if the token should be injected in the action in forms
note, if injectIntoForms is true, then this might not need to be true
- isJavascriptInjectFormAttributes() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptInjectFormAttributes() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptInjectFormAttributes() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptInjectGetForms() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if the token should be injected in GET forms (which will be on the URL)
if the HTTP method GET is unprotected, then this should likely be false
- isJavascriptInjectGetForms() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptInjectGetForms() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptInjectGetForms() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptInjectIntoAttributes() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isJavascriptInjectIntoAttributes() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptInjectIntoAttributes() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptInjectIntoAttributes() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptInjectIntoDynamicallyCreatedNodes() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO
- isJavascriptInjectIntoDynamicallyCreatedNodes() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptInjectIntoDynamicallyCreatedNodes() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptInjectIntoDynamicallyCreatedNodes() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptInjectIntoForms() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isJavascriptInjectIntoForms() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptInjectIntoForms() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptInjectIntoForms() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptRefererMatchDomain() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if the referer to the javascript must match domain
- isJavascriptRefererMatchDomain() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptRefererMatchDomain() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptRefererMatchDomain() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isJavascriptRefererMatchProtocol() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
if the referer to the javascript must match match the protocol of the domain
- isJavascriptRefererMatchProtocol() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isJavascriptRefererMatchProtocol() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isJavascriptRefererMatchProtocol() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isNew() - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Returns true if the client does not yet know about the
session or if the client chooses not to join the session.
- isPrintConfig() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isPrintConfig() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isPrintConfig() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isPrintConfig() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isProtected() - Method in class org.owasp.csrfguard.ProtectionResult
-
- isProtectedPage(String) - Method in class org.owasp.csrfguard.CsrfValidator
-
- isProtectedPageAndMethod(String, String) - Method in class org.owasp.csrfguard.CsrfValidator
-
- isProtectEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
The default behavior of CSRFGuard is to protect all pages.
- isProtectEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isProtectEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isProtectEnabled() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isRotateEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isRotateEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isRotateEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isRotateEnabled() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isRotateEnabled(HttpServletRequest) - Method in class org.owasp.csrfguard.CsrfGuard
-
Rotation in case of AJAX requests is not currently not supported because of the possible race conditions.
- isTestPathRegex(String) - Static method in class org.owasp.csrfguard.util.RegexValidationUtil
-
see if a test path starts with ^ and ends with $ thus making it a regex
- isTokenPerPageEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isTokenPerPageEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isTokenPerPageEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isTokenPerPageEnabled() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isTokenPerPagePrecreate() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isTokenPerPagePrecreateEnabled() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isTokenPerPagePrecreateEnabled() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isTokenPerPagePrecreateEnabled() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isUsedMasterToken() - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- isUseNewTokenLandingPage() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
TODO document
- isUseNewTokenLandingPage() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isUseNewTokenLandingPage() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isUseNewTokenLandingPage() - Method in class org.owasp.csrfguard.CsrfGuard
-
- isValid(HttpServletRequest, HttpServletResponse) - Method in class org.owasp.csrfguard.CsrfValidator
-
- isValidateWhenNoSessionExists() - Method in interface org.owasp.csrfguard.config.ConfigurationProvider
-
If csrf guard filter should check even if there is no session for the user
Note: this changed around 2014/04, the default behavior used to be to
not check if there is no session.
- isValidateWhenNoSessionExists() - Method in class org.owasp.csrfguard.config.NullConfigurationProvider
-
- isValidateWhenNoSessionExists() - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProvider
-
- isValidateWhenNoSessionExists() - Method in class org.owasp.csrfguard.CsrfGuard
-
If csrf guard filter should check even if there is no session for the user
Note: this changed in 2014/04/20, the default behavior used to be to
not check if there is no session.
- RANDOM_TOKEN_FAILURE_MSG - Static variable in class org.owasp.csrfguard.util.MessageConstants
-
- RandomGenerator - Class in org.owasp.csrfguard.util
-
- readFileContent(String) - Static method in class org.owasp.csrfguard.util.CsrfGuardUtils
-
- readResourceFileContent(String) - Static method in class org.owasp.csrfguard.util.CsrfGuardUtils
-
- Redirect - Class in org.owasp.csrfguard.action
-
- Redirect() - Constructor for class org.owasp.csrfguard.action.Redirect
-
- REFERER_MATCH_DOMAIN - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- REFERER_MATCH_PROTOCOL - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- REFERER_PATTERN - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- regenerateUsedPageToken(String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- regenerateUsedPageToken(String, String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- regenerateUsedPageToken(String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO is it worth the added performance penalty in case of a large application with a lot of pages? What would be the risk if this would be contextual to the assigned resource?
Disposes the current token from all the stored valid page tokens, disregarding to which resource it was assigned and replaces with a newly generated one.
- regenerateUsedPageToken(String, String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Re-generates the value of a used page token
- RegexValidationUtil - Class in org.owasp.csrfguard.util
-
RegexValidationUtil - All functions related to regex operations.
- remove(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- remove(String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Removes all tokens related to a specific logical session key
- REQUEST_MISSING_TOKEN_MSG - Static variable in class org.owasp.csrfguard.util.MessageConstants
-
- RequestAttribute - Class in org.owasp.csrfguard.action
-
- RequestAttribute() - Constructor for class org.owasp.csrfguard.action.RequestAttribute
-
- retrieveConfig(Class<T>) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
retrieve a config from the config file or from cache
- retrieveConfig() - Static method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProvider
-
retrieve a config from the config file or from cache
- retrieveConfiguration(Properties) - Method in interface org.owasp.csrfguard.config.ConfigurationProviderFactory
-
Called when retrieving the configuration
- retrieveConfiguration(Properties) - Method in class org.owasp.csrfguard.config.NullConfigurationProviderFactory
-
- retrieveConfiguration(Properties) - Method in class org.owasp.csrfguard.config.overlay.ConfigurationAutodetectProviderFactory
-
- retrieveConfiguration(Properties) - Method in class org.owasp.csrfguard.config.overlay.ConfigurationOverlayProviderFactory
-
- retrieveConfiguration(Properties) - Method in class org.owasp.csrfguard.config.PropertiesConfigurationProviderFactory
-
- retrieveContents(ConfigPropertiesCascadeBase) - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase.ConfigFile
-
get the contents from the config file
- retrieveFromConfigFileOrCache() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
see if there is one in cache, if so, use it, if not, get from config files
- retrieveFromConfigFiles() - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase
-
get the config object from config files
- Rotate - Class in org.owasp.csrfguard.action
-
- Rotate() - Constructor for class org.owasp.csrfguard.action.Rotate
-
- ROTATE - Static variable in class org.owasp.csrfguard.config.properties.ConfigParameters
-
- rotateAllPageTokens(Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- rotateAllPageTokens(String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- rotateAllPageTokens(Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- rotateAllPageTokens(String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Re-generates all existing tokens associated to the provided logical session key
- rotateAllTokens(String) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Rotates (re-generates) the master token and all page tokens if the token-per-page functionality is enabled.
- rotateUsedToken(String, String, TokenBO) - Method in class org.owasp.csrfguard.token.service.TokenService
-
Rotates the used master or the currently requested page token if the token-per-page functionality is enabled.
- sendRedirect(String) - Method in class org.owasp.csrfguard.http.InterceptRedirectResponse
-
- setAttribute(String, Object) - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Saves an object to the current session
- setContents(String) - Method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeBase.ConfigFile
-
- setMasterToken(String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- setMasterToken(String, String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- setMasterToken(String) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- setMasterToken(String, String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Sets or overwrites the master token bound to a specific session key.
- setName(String) - Method in class org.owasp.csrfguard.action.AbstractAction
-
- setName(String) - Method in interface org.owasp.csrfguard.action.IAction
-
TODO document
- setPageToken(String, String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- setPageToken(String, String, String) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- setPageToken(String, String) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- setPageToken(String, String, String) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Sets the value of a page token based on the desired HTTP resource URI and logical session key
- setPageTokenIfAbsent(String, Supplier<String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- setPageTokenIfAbsent(String, Supplier<String>) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- setPageTokens(Map<String, String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryToken
-
- setPageTokens(String, Map<String, String>) - Method in class org.owasp.csrfguard.token.storage.impl.InMemoryTokenHolder
-
- setPageTokens(Map<String, String>) - Method in interface org.owasp.csrfguard.token.storage.Token
-
TODO
- setPageTokens(String, Map<String, String>) - Method in interface org.owasp.csrfguard.token.storage.TokenHolder
-
Sets/overwrites the page tokens with the provided values
- setParameter(String, String) - Method in class org.owasp.csrfguard.action.AbstractAction
-
- setParameter(String, String) - Method in interface org.owasp.csrfguard.action.IAction
-
TODO document
- setTokensGenerated(boolean) - Method in interface org.owasp.csrfguard.session.LogicalSession
-
Set whether the objects were generated or not.
- setUpdatedMasterToken(String) - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- setUpdatedPageToken(String, String) - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- setUsedMasterToken(String) - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- setUsedPageToken(String) - Method in class org.owasp.csrfguard.token.businessobject.TokenBO
-
- SimpleBooleanConfigParameter - Class in org.owasp.csrfguard.config.properties
-
- SimpleBooleanConfigParameter(String, boolean) - Constructor for class org.owasp.csrfguard.config.properties.SimpleBooleanConfigParameter
-
- SimpleConfigParameter<K,V> - Interface in org.owasp.csrfguard.config.properties
-
TODO
- SimpleDurationParameter - Class in org.owasp.csrfguard.config.properties
-
- SimpleDurationParameter(String, Duration) - Constructor for class org.owasp.csrfguard.config.properties.SimpleDurationParameter
-
- SimpleIntConfigParameter - Class in org.owasp.csrfguard.config.properties
-
- SimpleIntConfigParameter(String, int) - Constructor for class org.owasp.csrfguard.config.properties.SimpleIntConfigParameter
-
- size(boolean) - Method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
number of elements in map (and check for
- SOURCE_FILE - Static variable in class org.owasp.csrfguard.config.properties.javascript.JavaScriptConfigParameters
-
- split(String, String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Splits the provided text into an array, separators specified.
- splitPreserveAllTokens(String, String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
Splits the provided text into an array, separators specified,
preserving all tokens, including empty tokens created by adjacent
separators.
- splitTrim(String, String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
split a string based on a separator into an array, and trim each entry (see
the Commons Util trim() for more details)
- splitTrim(String, String, boolean) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
split a string based on a separator into an array, and trim each entry (see
the Commons Util trim() for more details)
- splitTrimToList(String, String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
split a string based on a separator into an array, and trim each entry (see
the Commons Util trim() for more details)
- staticToString() - Static method in class org.owasp.csrfguard.config.overlay.ExpirableCache
-
string representation of cache
- StringJsConfigParameter - Class in org.owasp.csrfguard.config.properties.javascript
-
- StringJsConfigParameter(String, String, String) - Constructor for class org.owasp.csrfguard.config.properties.javascript.StringJsConfigParameter
-
- stripLastSlashIfExists(String) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
strip the last slash (/ or \) from a string if it exists
- substituteExpressionLanguage(String, Map<String, Object>) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeUtils
-
substitute an EL for objects.
- substituteExpressionLanguage(String, Map<String, Object>, boolean, boolean, boolean, boolean) - Static method in class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeUtils
-
substitute an EL for objects