X509Dsl

class X509Dsl

A Kotlin DSL to configure HttpSecurity X509 based pre authentication using idiomatic Kotlin code.

Author

Eleftheria Stein

Since

5.3

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var authenticationDetailsSource: AuthenticationDetailsSource<HttpServletRequest, PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>?

the X509PrincipalExtractor

Link copied to clipboard
var authenticationUserDetailsService: AuthenticationUserDetailsService<PreAuthenticatedAuthenticationToken>?

the AuthenticationUserDetailsService to use

Link copied to clipboard

the regex to extract the principal from the certificate

Link copied to clipboard
var userDetailsService: UserDetailsService?

shortcut for invoking authenticationUserDetailsService with a UserDetailsByNameServiceWrapper

Link copied to clipboard
var x509AuthenticationFilter: X509AuthenticationFilter?

the entire X509AuthenticationFilter. If this is specified, the properties on X509Configurer will not be populated on the {@link X509AuthenticationFilter}.

Link copied to clipboard
var x509PrincipalExtractor: X509PrincipalExtractor?

the X509PrincipalExtractor