org.owasp.esapi.waf.configuration
Class AppGuardianConfiguration
java.lang.Object
org.owasp.esapi.waf.configuration.AppGuardianConfiguration
public class AppGuardianConfiguration
- extends java.lang.Object
This class is the object model of the policy file. Also holds a number of constants
used throughout the WAF.
- Author:
- Arshan Dabirsiaghi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LOG
public static final int LOG
- See Also:
- Constant Field Values
REDIRECT
public static final int REDIRECT
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
OPERATOR_EQ
public static final int OPERATOR_EQ
- See Also:
- Constant Field Values
OPERATOR_CONTAINS
public static final int OPERATOR_CONTAINS
- See Also:
- Constant Field Values
OPERATOR_IN_LIST
public static final int OPERATOR_IN_LIST
- See Also:
- Constant Field Values
OPERATOR_EXISTS
public static final int OPERATOR_EXISTS
- See Also:
- Constant Field Values
LOG_LEVEL
public static org.apache.log4j.Level LOG_LEVEL
LOG_DIRECTORY
public static java.lang.String LOG_DIRECTORY
DEFAULT_FAIL_ACTION
public static int DEFAULT_FAIL_ACTION
DEFAULT_CHARACTER_ENCODING
public static java.lang.String DEFAULT_CHARACTER_ENCODING
DEFAULT_CONTENT_TYPE
public static java.lang.String DEFAULT_CONTENT_TYPE
JAVASCRIPT_TARGET_TOKEN
public static final java.lang.String JAVASCRIPT_TARGET_TOKEN
- See Also:
- Constant Field Values
JAVASCRIPT_REDIRECT
public static final java.lang.String JAVASCRIPT_REDIRECT
- See Also:
- Constant Field Values
AppGuardianConfiguration
public AppGuardianConfiguration()
getSessionCookieName
public java.lang.String getSessionCookieName()
setSessionCookieName
public void setSessionCookieName(java.lang.String sessionCookieName)
getLogLevel
public org.apache.log4j.Level getLogLevel()
setLogLevel
public void setLogLevel(org.apache.log4j.Level level)
setLogDirectory
public void setLogDirectory(java.lang.String dir)
getLogDirectory
public java.lang.String getLogDirectory()
getDefaultErrorPage
public java.lang.String getDefaultErrorPage()
setDefaultErrorPage
public void setDefaultErrorPage(java.lang.String defaultErrorPage)
getDefaultResponseCode
public int getDefaultResponseCode()
setDefaultResponseCode
public void setDefaultResponseCode(int defaultResponseCode)
addAlias
public void addAlias(java.lang.String key,
java.lang.Object obj)
getBeforeBodyRules
public java.util.List<Rule> getBeforeBodyRules()
getAfterBodyRules
public java.util.List<Rule> getAfterBodyRules()
getBeforeResponseRules
public java.util.List<Rule> getBeforeResponseRules()
getCookieRules
public java.util.List<Rule> getCookieRules()
addBeforeBodyRule
public void addBeforeBodyRule(Rule r)
addAfterBodyRule
public void addAfterBodyRule(Rule r)
addBeforeResponseRule
public void addBeforeResponseRule(Rule r)
addCookieRule
public void addCookieRule(Rule r)
setApplyHTTPOnlyFlagToSessionCookie
public void setApplyHTTPOnlyFlagToSessionCookie(boolean shouldApply)
setApplySecureFlagToSessionCookie
public void setApplySecureFlagToSessionCookie(boolean shouldApply)
isUsingHttpOnlyFlagOnSessionCookie
public boolean isUsingHttpOnlyFlagOnSessionCookie()
isUsingSecureFlagOnSessionCookie
public boolean isUsingSecureFlagOnSessionCookie()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2010 The Open Web Application Security Project (OWASP). All Rights Reserved.