org.mule.extras.pgp
Class PGPSecurityProvider

java.lang.Object
  extended byorg.mule.extras.pgp.PGPSecurityProvider
All Implemented Interfaces:
org.mule.umo.lifecycle.Initialisable, org.mule.umo.security.UMOSecurityProvider

public class PGPSecurityProvider
extends Object
implements org.mule.umo.security.UMOSecurityProvider


Constructor Summary
PGPSecurityProvider()
           
 
Method Summary
 org.mule.umo.security.UMOAuthentication authenticate(org.mule.umo.security.UMOAuthentication authentication)
           
 org.mule.umo.security.UMOSecurityContext createSecurityContext(org.mule.umo.security.UMOAuthentication auth)
           
 PGPKeyRing getKeyManager()
           
 String getName()
           
 void initialise()
           
 void setKeyManager(PGPKeyRing keyManager)
           
 void setName(String name)
           
 boolean supports(Class aClass)
           
 
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

setName

public void setName(String name)
Specified by:
setName in interface org.mule.umo.security.UMOSecurityProvider

getName

public String getName()
Specified by:
getName in interface org.mule.umo.security.UMOSecurityProvider

authenticate

public org.mule.umo.security.UMOAuthentication authenticate(org.mule.umo.security.UMOAuthentication authentication)
                                                     throws org.mule.umo.security.SecurityException
Specified by:
authenticate in interface org.mule.umo.security.UMOSecurityProvider
Throws:
org.mule.umo.security.SecurityException

supports

public boolean supports(Class aClass)
Specified by:
supports in interface org.mule.umo.security.UMOSecurityProvider

createSecurityContext

public org.mule.umo.security.UMOSecurityContext createSecurityContext(org.mule.umo.security.UMOAuthentication auth)
                                                               throws org.mule.umo.security.UnknownAuthenticationTypeException
Specified by:
createSecurityContext in interface org.mule.umo.security.UMOSecurityProvider
Throws:
org.mule.umo.security.UnknownAuthenticationTypeException

initialise

public void initialise()
                throws org.mule.umo.lifecycle.InitialisationException
Specified by:
initialise in interface org.mule.umo.lifecycle.Initialisable
Throws:
org.mule.umo.lifecycle.InitialisationException

getKeyManager

public PGPKeyRing getKeyManager()

setKeyManager

public void setKeyManager(PGPKeyRing keyManager)


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