org.mule.impl.security.filters
Class MuleEncryptionEndpointSecurityFilter
java.lang.Object
org.mule.impl.security.AbstractEndpointSecurityFilter
org.mule.impl.security.filters.MuleEncryptionEndpointSecurityFilter
- All Implemented Interfaces:
- Initialisable, UMOEndpointSecurityFilter
- public class MuleEncryptionEndpointSecurityFilter
- extends AbstractEndpointSecurityFilter
MuleEncryptionEndpointSecurityFilter
provides password-based
encription
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 |
MuleEncryptionEndpointSecurityFilter
public MuleEncryptionEndpointSecurityFilter()
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
getStrategy
public UMOEncryptionStrategy getStrategy()
setStrategy
public void setStrategy(UMOEncryptionStrategy strategy)
setStrategyName
public void setStrategyName(String name)
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.