private X509AuthenticationFilter getFilter(AuthenticationManager authenticationManager) { if (x509AuthenticationFilter == null) { x509AuthenticationFilter = new X509AuthenticationFilter(); x509AuthenticationFilter.setAuthenticationManager(authenticationManager); if (x509PrincipalExtractor != null) { x509AuthenticationFilter.setPrincipalExtractor(x509PrincipalExtractor); } if (authenticationDetailsSource != null) { x509AuthenticationFilter .setAuthenticationDetailsSource(authenticationDetailsSource); } x509AuthenticationFilter = postProcess(x509AuthenticationFilter); } return x509AuthenticationFilter; }
private X509AuthenticationFilter getFilter(AuthenticationManager authenticationManager) { if (x509AuthenticationFilter == null) { x509AuthenticationFilter = new X509AuthenticationFilter(); x509AuthenticationFilter.setAuthenticationManager(authenticationManager); if (x509PrincipalExtractor != null) { x509AuthenticationFilter.setPrincipalExtractor(x509PrincipalExtractor); } if (authenticationDetailsSource != null) { x509AuthenticationFilter .setAuthenticationDetailsSource(authenticationDetailsSource); } x509AuthenticationFilter = postProcess(x509AuthenticationFilter); } return x509AuthenticationFilter; }
private X509AuthenticationFilter getFilter(AuthenticationManager authenticationManager) { if (x509AuthenticationFilter == null) { x509AuthenticationFilter = new X509AuthenticationFilter(); x509AuthenticationFilter.setAuthenticationManager(authenticationManager); if (x509PrincipalExtractor != null) { x509AuthenticationFilter.setPrincipalExtractor(x509PrincipalExtractor); } if (authenticationDetailsSource != null) { x509AuthenticationFilter .setAuthenticationDetailsSource(authenticationDetailsSource); } x509AuthenticationFilter = postProcess(x509AuthenticationFilter); } return x509AuthenticationFilter; }
private X509AuthenticationFilter getFilter( AuthenticationManager authenticationManager) { if (x509AuthenticationFilter == null) { x509AuthenticationFilter = new X509AuthenticationFilter(); x509AuthenticationFilter.setAuthenticationManager(authenticationManager); if(subjectPrincipalRegex != null) { SubjectDnX509PrincipalExtractor principalExtractor = new SubjectDnX509PrincipalExtractor(); principalExtractor.setSubjectDnRegex(subjectPrincipalRegex); x509AuthenticationFilter.setPrincipalExtractor(principalExtractor); } if(authenticationDetailsSource != null) { x509AuthenticationFilter.setAuthenticationDetailsSource(authenticationDetailsSource); } x509AuthenticationFilter = postProcess(x509AuthenticationFilter); } return x509AuthenticationFilter; }