org.globus.ogsa.impl.base.cas.client
Class CasProxyHelper

java.lang.Object
  extended byorg.globus.ogsa.impl.base.cas.client.CasProxyHelper

public class CasProxyHelper
extends java.lang.Object

Helper class to get a proxy embedded with CAS (SAML) assertions.


Constructor Summary
CasProxyHelper(java.lang.String instanceURL)
           
CasProxyHelper(java.lang.String instanceURL, boolean debug)
           
CasProxyHelper(java.lang.String instanceURL, java.lang.String serverIdentity)
           
CasProxyHelper(java.lang.String instanceURL, java.lang.String serverIdentity, boolean debug)
           
 
Method Summary
 java.lang.String getCasProxy(ClientParams params)
           
 void setDebug(boolean debug)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CasProxyHelper

public CasProxyHelper(java.lang.String instanceURL)
               throws CasClientException
Parameters:
instanceURL - Used to contact CAS service.
Host authz is used and no debug information is printed.

CasProxyHelper

public CasProxyHelper(java.lang.String instanceURL,
                      boolean debug)
               throws CasClientException
Parameters:
instanceURL - Used to contact CAS service.
debug - trace is printed is debug is set to true.
Host authz is used.

CasProxyHelper

public CasProxyHelper(java.lang.String instanceURL,
                      java.lang.String serverIdentity)
               throws CasClientException
Parameters:
instanceURL - Used to contact CAS service.
serverIdentity - Identity authz is done.
No debug information is printed.

CasProxyHelper

public CasProxyHelper(java.lang.String instanceURL,
                      java.lang.String serverIdentity,
                      boolean debug)
               throws CasClientException
Parameters:
instanceURL - Used to contact CAS service.
serverIdentity - Identity authz is done.
debug - trace is printed is debug is set to true.
Method Detail

setDebug

public void setDebug(boolean debug)
Parameters:
debug - trace is printed if debug is set

getCasProxy

public java.lang.String getCasProxy(ClientParams params)
                             throws CasClientException
Returns:
Path to the proxy file with embedded CAS assertions
Throws:
CasClientException