org.mule.extras.pgp.filters
Class PGPSecurityFilter

java.lang.Object
  extended byorg.mule.impl.security.AbstractEndpointSecurityFilter
      extended byorg.mule.extras.pgp.filters.PGPSecurityFilter
All Implemented Interfaces:
org.mule.umo.lifecycle.Initialisable, org.mule.umo.security.UMOEndpointSecurityFilter

public class PGPSecurityFilter
extends org.mule.impl.security.AbstractEndpointSecurityFilter

Author:
ariva

Field Summary
protected static org.apache.commons.logging.Log logger
           
 
Constructor Summary
PGPSecurityFilter()
           
 
Method Summary
protected  void authenticateInbound(org.mule.umo.UMOEvent event)
           
protected  void authenticateOutbound(org.mule.umo.UMOEvent event)
           
protected  void doInitialise()
           
 PGPKeyRing getKeyManager()
           
 org.mule.umo.UMOEncryptionStrategy getStrategy()
           
 boolean isSignRequired()
           
 void setKeyManager(PGPKeyRing keyManager)
           
 void setSignRequired(boolean signRequired)
           
 void setStrategy(org.mule.umo.UMOEncryptionStrategy strategy)
           
 void setStrategyName(String name)
           
 
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
 

Field Detail

logger

protected static transient org.apache.commons.logging.Log logger
Constructor Detail

PGPSecurityFilter

public PGPSecurityFilter()
Method Detail

authenticateInbound

protected void authenticateInbound(org.mule.umo.UMOEvent event)
                            throws SecurityException,
                                   org.mule.umo.security.UnauthorisedException,
                                   org.mule.umo.security.UnknownAuthenticationTypeException
Throws:
SecurityException
org.mule.umo.security.UnauthorisedException
org.mule.umo.security.UnknownAuthenticationTypeException

authenticateOutbound

protected void authenticateOutbound(org.mule.umo.UMOEvent event)
                             throws SecurityException,
                                    org.mule.umo.security.UnauthorisedException
Throws:
SecurityException
org.mule.umo.security.UnauthorisedException

doInitialise

protected void doInitialise()
                     throws org.mule.umo.lifecycle.InitialisationException
Throws:
org.mule.umo.lifecycle.InitialisationException

getStrategy

public org.mule.umo.UMOEncryptionStrategy getStrategy()

setStrategy

public void setStrategy(org.mule.umo.UMOEncryptionStrategy strategy)

setStrategyName

public void setStrategyName(String name)

isSignRequired

public boolean isSignRequired()

setSignRequired

public void setSignRequired(boolean signRequired)

getKeyManager

public PGPKeyRing getKeyManager()

setKeyManager

public void setKeyManager(PGPKeyRing keyManager)


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.