Skip to content

Commit d83dafe

Browse files
Add assertions to X509Configurer
Signed-off-by: Max Batischev <[email protected]>
1 parent b4d4f9f commit d83dafe

File tree

1 file changed

+4
-0
lines changed
  • config/src/main/java/org/springframework/security/config/annotation/web/configurers

1 file changed

+4
-0
lines changed

config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ public X509Configurer() {
108108
* @return the {@link X509Configurer} for further customizations
109109
*/
110110
public X509Configurer<H> x509AuthenticationFilter(X509AuthenticationFilter x509AuthenticationFilter) {
111+
Assert.notNull(x509AuthenticationFilter, "x509AuthenticationFilter cannot be null");
111112
this.x509AuthenticationFilter = x509AuthenticationFilter;
112113
return this;
113114
}
@@ -118,6 +119,7 @@ public X509Configurer<H> x509AuthenticationFilter(X509AuthenticationFilter x509A
118119
* @return the {@link X509Configurer} to use
119120
*/
120121
public X509Configurer<H> x509PrincipalExtractor(X509PrincipalExtractor x509PrincipalExtractor) {
122+
Assert.notNull(x509PrincipalExtractor, "x509PrincipalExtractor cannot be null");
121123
this.x509PrincipalExtractor = x509PrincipalExtractor;
122124
return this;
123125
}
@@ -129,6 +131,7 @@ public X509Configurer<H> x509PrincipalExtractor(X509PrincipalExtractor x509Princ
129131
*/
130132
public X509Configurer<H> authenticationDetailsSource(
131133
AuthenticationDetailsSource<HttpServletRequest, PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails> authenticationDetailsSource) {
134+
Assert.notNull(authenticationDetailsSource, "authenticationDetailsSource cannot be null");
132135
this.authenticationDetailsSource = authenticationDetailsSource;
133136
return this;
134137
}
@@ -155,6 +158,7 @@ public X509Configurer<H> userDetailsService(UserDetailsService userDetailsServic
155158
*/
156159
public X509Configurer<H> authenticationUserDetailsService(
157160
AuthenticationUserDetailsService<PreAuthenticatedAuthenticationToken> authenticationUserDetailsService) {
161+
Assert.notNull(authenticationUserDetailsService, "authenticationUserDetailsService cannot be null");
158162
this.authenticationUserDetailsService = authenticationUserDetailsService;
159163
return this;
160164
}

0 commit comments

Comments
 (0)