Spring Web Services Framework

org.springframework.ws.soap.security.x509
Class X509AuthenticationToken

java.lang.Object
  extended by org.springframework.security.authentication.AbstractAuthenticationToken
      extended by 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:
Serialized Form

Constructor Summary
X509AuthenticationToken(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
 Object getCredentials()
           
 Object getPrincipal()
           
 
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

X509AuthenticationToken

public X509AuthenticationToken(X509Certificate credentials)
Used for an authentication request. The Authentication.isAuthenticated() will return false.

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. The Authentication.isAuthenticated() will return true.

Parameters:
principal - the principal, which is generally a UserDetails
credentials - the certificate
authorities - the authorities
Method Detail

getCredentials

public Object getCredentials()

getPrincipal

public Object getPrincipal()

Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.