diff --git a/core/src/main/java/org/acegisecurity/providers/x509/X509AuthenticationProvider.java b/core/src/main/java/org/acegisecurity/providers/x509/X509AuthenticationProvider.java index be398159a2..d62fef6ce5 100644 --- a/core/src/main/java/org/acegisecurity/providers/x509/X509AuthenticationProvider.java +++ b/core/src/main/java/org/acegisecurity/providers/x509/X509AuthenticationProvider.java @@ -123,8 +123,7 @@ public class X509AuthenticationProvider implements AuthenticationProvider, X509AuthenticationToken result = new X509AuthenticationToken(user, clientCertificate, user.getAuthorities()); - result.setDetails((authentication.getDetails() != null) - ? authentication.getDetails() : null); + result.setDetails(authentication.getDetails()); return result; }