org.mule.module.pgp
Class PGPSecurityProvider

java.lang.Object
  extended by org.mule.security.AbstractSecurityProvider
      extended by org.mule.module.pgp.PGPSecurityProvider
All Implemented Interfaces:
Initialisable, NamedObject, SecurityProvider

public class PGPSecurityProvider
extends AbstractSecurityProvider


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
PGPSecurityProvider()
           
 
Method Summary
 Authentication authenticate(Authentication authentication)
           
protected  void doInitialise()
           
 PGPKeyRing getKeyManager()
           
 void setKeyManager(PGPKeyRing keyManager)
           
 boolean supports(Class aClass)
           
 
Methods inherited from class org.mule.security.AbstractSecurityProvider
createSecurityContext, getName, getSecurityContextFactory, initialise, setName, setSecurityContextFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PGPSecurityProvider

public PGPSecurityProvider()
Method Detail

authenticate

public Authentication authenticate(Authentication authentication)
                            throws SecurityException
Throws:
SecurityException

supports

public boolean supports(Class aClass)
Specified by:
supports in interface SecurityProvider
Overrides:
supports in class AbstractSecurityProvider

doInitialise

protected void doInitialise()
                     throws InitialisationException
Overrides:
doInitialise in class AbstractSecurityProvider
Throws:
InitialisationException

getKeyManager

public PGPKeyRing getKeyManager()

setKeyManager

public void setKeyManager(PGPKeyRing keyManager)


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.