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