@@ -108,6 +108,7 @@ public X509Configurer() {
108
108
* @return the {@link X509Configurer} for further customizations
109
109
*/
110
110
public X509Configurer <H > x509AuthenticationFilter (X509AuthenticationFilter x509AuthenticationFilter ) {
111
+ Assert .notNull (x509AuthenticationFilter , "x509AuthenticationFilter cannot be null" );
111
112
this .x509AuthenticationFilter = x509AuthenticationFilter ;
112
113
return this ;
113
114
}
@@ -118,6 +119,7 @@ public X509Configurer<H> x509AuthenticationFilter(X509AuthenticationFilter x509A
118
119
* @return the {@link X509Configurer} to use
119
120
*/
120
121
public X509Configurer <H > x509PrincipalExtractor (X509PrincipalExtractor x509PrincipalExtractor ) {
122
+ Assert .notNull (x509PrincipalExtractor , "x509PrincipalExtractor cannot be null" );
121
123
this .x509PrincipalExtractor = x509PrincipalExtractor ;
122
124
return this ;
123
125
}
@@ -129,6 +131,7 @@ public X509Configurer<H> x509PrincipalExtractor(X509PrincipalExtractor x509Princ
129
131
*/
130
132
public X509Configurer <H > authenticationDetailsSource (
131
133
AuthenticationDetailsSource <HttpServletRequest , PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails > authenticationDetailsSource ) {
134
+ Assert .notNull (authenticationDetailsSource , "authenticationDetailsSource cannot be null" );
132
135
this .authenticationDetailsSource = authenticationDetailsSource ;
133
136
return this ;
134
137
}
@@ -155,6 +158,7 @@ public X509Configurer<H> userDetailsService(UserDetailsService userDetailsServic
155
158
*/
156
159
public X509Configurer <H > authenticationUserDetailsService (
157
160
AuthenticationUserDetailsService <PreAuthenticatedAuthenticationToken > authenticationUserDetailsService ) {
161
+ Assert .notNull (authenticationUserDetailsService , "authenticationUserDetailsService cannot be null" );
158
162
this .authenticationUserDetailsService = authenticationUserDetailsService ;
159
163
return this ;
160
164
}
0 commit comments