org.mule.extras.jaas.filters
Class JaasSecurityFilter

java.lang.Object
  extended by org.mule.impl.security.AbstractEndpointSecurityFilter
      extended by org.mule.extras.jaas.filters.JaasSecurityFilter
All Implemented Interfaces:
Initialisable, UMOEndpointSecurityFilter

public class JaasSecurityFilter
extends AbstractEndpointSecurityFilter


Field Summary
 
Fields inherited from class org.mule.impl.security.AbstractEndpointSecurityFilter
logger
 
Constructor Summary
JaasSecurityFilter()
           
 
Method Summary
protected  void authenticateInbound(UMOEvent event)
           
protected  void authenticateOutbound(UMOEvent event)
           
protected  void doInitialise()
           
 
Methods inherited from class org.mule.impl.security.AbstractEndpointSecurityFilter
authenticate, getCredentialsAccessor, getEndpoint, getSecurityManager, getSecurityProviders, initialise, isAuthenticate, setAuthenticate, setCredentialsAccessor, setEndpoint, setSecurityManager, setSecurityProviders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaasSecurityFilter

public JaasSecurityFilter()
Method Detail

authenticateInbound

protected final void authenticateInbound(UMOEvent event)
                                  throws SecurityException,
                                         CryptoFailureException,
                                         EncryptionStrategyNotFoundException,
                                         UnknownAuthenticationTypeException
Specified by:
authenticateInbound in class AbstractEndpointSecurityFilter
Throws:
SecurityException
CryptoFailureException
EncryptionStrategyNotFoundException
UnknownAuthenticationTypeException

authenticateOutbound

protected void authenticateOutbound(UMOEvent event)
                             throws SecurityException,
                                    SecurityProviderNotFoundException,
                                    CryptoFailureException
Specified by:
authenticateOutbound in class AbstractEndpointSecurityFilter
Throws:
SecurityException
SecurityProviderNotFoundException
CryptoFailureException

doInitialise

protected void doInitialise()
                     throws InitialisationException
Specified by:
doInitialise in class AbstractEndpointSecurityFilter
Throws:
InitialisationException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.