Class 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
    • Field Detail

      • 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
    • Constructor Detail

      • AppGuardianConfiguration

        public AppGuardianConfiguration()
    • Method Detail

      • getSessionCookieName

        public java.lang.String getSessionCookieName()
      • setSessionCookieName

        public void setSessionCookieName​(java.lang.String sessionCookieName)
      • getLogLevel

        @Deprecated
        public org.apache.log4j.Level getLogLevel()
        Deprecated.
      • setLogLevel

        @Deprecated
        public void setLogLevel​(org.apache.log4j.Level level)
        Deprecated.
      • setLogDirectory

        @Deprecated
        public void setLogDirectory​(java.lang.String dir)
        Deprecated.
      • getLogDirectory

        @Deprecated
        public java.lang.String getLogDirectory()
        Deprecated.
      • 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