@Override public GeoServerSecurityFilter createFilter(SecurityNamedServiceConfig config) { return new GeoServerX509CertificateAuthenticationFilter(); } }
@Override public void initializeFromConfig(SecurityNamedServiceConfig config) throws IOException { super.initializeFromConfig(config); // not needed at the moment // X509CertificateAuthenticationFilterConfig authConfig = // (X509CertificateAuthenticationFilterConfig) config; setPrincipalExtractor(new SubjectDnX509PrincipalExtractor()); }