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


Method Summary
 void authenticate(UMOEvent event)
           
 UMOCredentialsAccessor getCredentialsAccessor()
           
 UMOImmutableEndpoint getEndpoint()
           
 UMOSecurityManager getSecurityManager()
           
 String getSecurityProviders()
           
 void setCredentialsAccessor(UMOCredentialsAccessor accessor)
           
 void setEndpoint(UMOImmutableEndpoint endpoint)
           
 void setSecurityManager(UMOSecurityManager manager)
           
 void setSecurityProviders(String providers)
           
 
Methods inherited from interface org.mule.umo.lifecycle.Initialisable
initialise
 

Method Detail

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.