public class X509AuthenticationToken extends AbstractAuthenticationToken
Authentication implementation for X.509 client-certificate authentication.| Constructor and Description |
|---|
X509AuthenticationToken(java.lang.Object principal,
java.security.cert.X509Certificate credentials,
GrantedAuthority[] authorities)
Deprecated.
Used for an authentication response object.
|
X509AuthenticationToken(java.security.cert.X509Certificate credentials)
Deprecated.
Used for an authentication request.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getCredentials()
Deprecated.
The credentials that prove the principal is correct.
|
java.lang.Object |
getPrincipal()
Deprecated.
The identity of the principal being authenticated.
|
equals, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringpublic X509AuthenticationToken(java.security.cert.X509Certificate credentials)
Authentication.isAuthenticated() will return
false.credentials - the certificatepublic X509AuthenticationToken(java.lang.Object principal,
java.security.cert.X509Certificate credentials,
GrantedAuthority[] authorities)
Authentication.isAuthenticated()
will return true.principal - the principal, which is generally a
UserDetailscredentials - the certificateauthorities - the authoritiespublic java.lang.Object getCredentials()
AuthenticationAuthenticationManager. Callers are expected to populate the credentials.Principalpublic java.lang.Object getPrincipal()
AuthenticationPrincipal being authenticated