Class X509AuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.ws.soap.security.x509.X509AuthenticationToken
- All Implemented Interfaces:
- Serializable,- Principal,- org.springframework.security.core.Authentication,- org.springframework.security.core.CredentialsContainer
public class X509AuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
Authentication implementation for X.509 client-certificate authentication.
 Migrated from Spring Security 2 since it has been removed in Spring Security 3.
- Author:
- Luke Taylor
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionX509AuthenticationToken(Object principal, X509Certificate credentials, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Used for an authentication response object.X509AuthenticationToken(X509Certificate credentials) Used for an authentication request.
- 
Method SummaryMethods inherited from class org.springframework.security.authentication.AbstractAuthenticationTokenequals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
- 
Constructor Details- 
X509AuthenticationTokenUsed for an authentication request. TheAuthentication.isAuthenticated()will returnfalse.- Parameters:
- credentials- the certificate
 
- 
X509AuthenticationTokenpublic X509AuthenticationToken(Object principal, X509Certificate credentials, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Used for an authentication response object. TheAuthentication.isAuthenticated()will returntrue.- Parameters:
- principal- the principal, which is generally a- UserDetails
- credentials- the certificate
- authorities- the authorities
 
 
- 
- 
Method Details- 
getCredentials
- 
getPrincipal
 
-