gov.nih.nci.cagrid.dorian.client
Class IFSUserClient

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.client.IFSUserClient

public class IFSUserClient
extends java.lang.Object


Constructor Summary
IFSUserClient(java.lang.String serviceURI)
           
IFSUserClient(java.lang.String serviceURI, org.globus.gsi.GlobusCredential cred)
           
 
Method Summary
 org.globus.gsi.GlobusCredential createProxy(SAMLAssertion saml, ProxyLifetime lifetime, int delegationPathLength)
           
 HostCertificateRecord[] getOwnedHostCertificates()
           
 HostCertificateRecord requestHostCertificate(java.lang.String hostname, java.security.PublicKey publicKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IFSUserClient

public IFSUserClient(java.lang.String serviceURI)
              throws org.apache.axis.types.URI.MalformedURIException,
                     java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

IFSUserClient

public IFSUserClient(java.lang.String serviceURI,
                     org.globus.gsi.GlobusCredential cred)
              throws org.apache.axis.types.URI.MalformedURIException,
                     java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

createProxy

public org.globus.gsi.GlobusCredential createProxy(SAMLAssertion saml,
                                                   ProxyLifetime lifetime,
                                                   int delegationPathLength)
                                            throws DorianFault,
                                                   DorianInternalFault,
                                                   InvalidAssertionFault,
                                                   InvalidProxyFault,
                                                   UserPolicyFault,
                                                   PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
InvalidAssertionFault
InvalidProxyFault
UserPolicyFault
PermissionDeniedFault

requestHostCertificate

public HostCertificateRecord requestHostCertificate(java.lang.String hostname,
                                                    java.security.PublicKey publicKey)
                                             throws DorianFault,
                                                    DorianInternalFault,
                                                    InvalidHostCertificateRequestFault,
                                                    InvalidHostCertificateFault,
                                                    PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
InvalidHostCertificateRequestFault
InvalidHostCertificateFault
PermissionDeniedFault

getOwnedHostCertificates

public HostCertificateRecord[] getOwnedHostCertificates()
                                                 throws DorianFault,
                                                        DorianInternalFault,
                                                        PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault