public class X509ProxyFilter extends Object implements javax.servlet.Filter
| Modifier and Type | Field and Description |
|---|---|
private static String |
APACHE_NULL
Apache null indicator.
|
static String |
CHAIN_HEADERS_PARAM
Init parameter controlling what headers to check for the chain certificates.
|
private Collection<String> |
chainHeaders
Name of headers containing chain certificates.
|
static String |
LEAF_HEADER_PARAM
Init parameter controlling what headers to check for the leaf certificate.
|
private String |
leafHeader
Name of header containing end-entity certificate.
|
private org.slf4j.Logger |
log
Class logger.
|
| Constructor and Description |
|---|
X509ProxyFilter()
Constructor.
|
@Nonnull @NotEmpty public static final String LEAF_HEADER_PARAM
@Nonnull @NotEmpty public static final String CHAIN_HEADERS_PARAM
@Nonnull @NotEmpty private static final String APACHE_NULL
@Nonnull private final org.slf4j.Logger log
@Nullable @NotEmpty private String leafHeader
@Nonnull @NonnullElements private Collection<String> chainHeaders
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.FilterCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.