org.mule.umo.security
Interface UMOEndpointSecurityFilter
- All Superinterfaces:
- Initialisable
- All Known Implementing Classes:
- AbstractEndpointSecurityFilter, HttpBasicAuthenticationFilter, JaasSecurityFilter, MuleEncryptionEndpointSecurityFilter, PGPSecurityFilter, WsSecurityFilter
public interface UMOEndpointSecurityFilter
- extends Initialisable
UMOEndpointSecurityFilter
is a base filter for secure filtering of
inbound and outbout event flow
setSecurityManager
void setSecurityManager(UMOSecurityManager manager)
- Parameters:
manager
-
getSecurityManager
UMOSecurityManager getSecurityManager()
getSecurityProviders
String getSecurityProviders()
setSecurityProviders
void setSecurityProviders(String providers)
setEndpoint
void setEndpoint(UMOImmutableEndpoint endpoint)
getEndpoint
UMOImmutableEndpoint getEndpoint()
setCredentialsAccessor
void setCredentialsAccessor(UMOCredentialsAccessor accessor)
getCredentialsAccessor
UMOCredentialsAccessor getCredentialsAccessor()
authenticate
void authenticate(UMOEvent event)
throws SecurityException,
UnknownAuthenticationTypeException,
CryptoFailureException,
SecurityProviderNotFoundException,
EncryptionStrategyNotFoundException
- Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.