org.gridbus.broker.xgrl
Class CredentialProcessor

java.lang.Object
  extended by org.gridbus.broker.xgrl.CredentialProcessor

public class CredentialProcessor
extends java.lang.Object

Author:
krishna

Constructor Summary
CredentialProcessor()
           
CredentialProcessor(org.dom4j.Element credElement)
           
 
Method Summary
 UserCredential extractCredential()
           
 UserCredential processAuth(org.dom4j.Element authElement)
           
 UserCredential processKeystore(org.dom4j.Element keyStoreElement)
           
 UserCredential processProxyCertificate(org.dom4j.Element proxyCertElement)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CredentialProcessor

public CredentialProcessor()

CredentialProcessor

public CredentialProcessor(org.dom4j.Element credElement)
Parameters:
credElement -
Method Detail

extractCredential

public UserCredential extractCredential()
                                 throws GridBrokerException
Returns:
UserCredential
Throws:
GridBrokerException

processProxyCertificate

public UserCredential processProxyCertificate(org.dom4j.Element proxyCertElement)
Parameters:
proxyCertElement -
Returns:
UserCredential which uses the proxy mechanism

processAuth

public UserCredential processAuth(org.dom4j.Element authElement)
Parameters:
authElement -
Returns:
UserCredential using a simple username/password mechanism

processKeystore

public UserCredential processKeystore(org.dom4j.Element keyStoreElement)
Parameters:
keyStoreElement -
Returns:
UserCredential using a keystore/password mechanism