public class SecureHeadersFilter extends Object implements javax.servlet.Filter
Note: This implementation has been borrowed from Aerogear Security.
Modifier and Type | Field and Description |
---|---|
static String |
LOCATION |
static String |
STRICT_TRANSPORT_SECURITY |
static String |
X_FRAME_OPTIONS |
static String |
X_XSS_OPTIONS |
Constructor and Description |
---|
SecureHeadersFilter() |
Modifier and Type | Method and Description |
---|---|
static void |
applyHeaders(javax.servlet.ServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
public static final String LOCATION
public static final String STRICT_TRANSPORT_SECURITY
public static final String X_FRAME_OPTIONS
public static final String X_XSS_OPTIONS
public static void applyHeaders(javax.servlet.ServletRequest request, javax.servlet.http.HttpServletResponse response)
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Filter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.