Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mule.security.filters
Class MuleEncryptionEndpointSecurityFilter

    java.lang.Object
      org.mule.security.AbstractEndpointSecurityFilter
          org.mule.security.filters.MuleEncryptionEndpointSecurityFilter

All Implemented Interfaces:
  MuleContextAware, Initialisable, EndpointSecurityFilter

    public class MuleEncryptionEndpointSecurityFilter

extends AbstractEndpointSecurityFilter

`MuleEncryptionEndpointSecurityFilter` provides password-based encryption

Field Summary

Fields inherited from class org.mule.security.AbstractEndpointSecurityFilter
`endpoint, logger, muleContext, securityManager`

Fields inherited from interface org.mule.api.lifecycle.Initialisable
`PHASE_NAME`

Constructor Summary
`MuleEncryptionEndpointSecurityFilter()`

Method Summary
`protected void` | `authenticateInbound(MuleEvent event)`
`protected void` | `authenticateOutbound(MuleEvent event)`
`protected void` | `doInitialise()`
`EncryptionStrategy` | `getStrategy()`
`void` | `setStrategy(EncryptionStrategy strategy)`

Methods inherited from class org.mule.security.AbstractEndpointSecurityFilter
`authenticate, getCredentialsAccessor, getEndpoint, getSecurityManager, getSecurityProviders, initialise, initialiseEndpoint, isAuthenticate, lazyInit, setAuthenticate, setCredentialsAccessor, setEndpoint, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### MuleEncryptionEndpointSecurityFilter

    public MuleEncryptionEndpointSecurityFilter()

Method Detail

### authenticateInbound

    protected final void authenticateInbound(MuleEvent event)
                                      throws SecurityException,
                                             CryptoFailureException,
                                             EncryptionStrategyNotFoundException,
                                             UnknownAuthenticationTypeException

  Specified by:
    `authenticateInbound` in class `AbstractEndpointSecurityFilter`
  Throws:
    `SecurityException`
    `CryptoFailureException`
    `EncryptionStrategyNotFoundException`
    `UnknownAuthenticationTypeException`

### authenticateOutbound

    protected void authenticateOutbound(MuleEvent 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 EncryptionStrategy getStrategy()

### setStrategy

    public void setStrategy(EncryptionStrategy strategy)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.