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 Summary
ConstructorDescriptionX509AuthenticationToken
(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 Summary
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
-
Constructor Details
-
X509AuthenticationToken
Used for an authentication request. TheAuthentication.isAuthenticated()
will returnfalse
.- Parameters:
credentials
- the certificate
-
X509AuthenticationToken
public 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 aUserDetails
credentials
- the certificateauthorities
- the authorities
-
-
Method Details
-
getCredentials
-
getPrincipal
-