gov.nih.nci.cagrid.gts.client
Class GTSPublicClient

java.lang.Object
  extended by gov.nih.nci.cagrid.gts.client.GTSPublicClient

public class GTSPublicClient
extends java.lang.Object

Version:
$Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Constructor Summary
GTSPublicClient(java.lang.String url)
           
 
Method Summary
 TrustedAuthority[] findTrustedAuthorities(TrustedAuthorityFilter f)
           
 AuthorityGTS[] getAuthorities()
           
 TrustLevel[] getTrustLevels()
           
 boolean validate(java.security.cert.X509Certificate[] chain, TrustedAuthorityFilter filter)
           
 boolean validate(java.security.cert.X509Certificate cert, TrustedAuthorityFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GTSPublicClient

public GTSPublicClient(java.lang.String url)
                throws org.apache.axis.types.URI.MalformedURIException,
                       java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

findTrustedAuthorities

public TrustedAuthority[] findTrustedAuthorities(TrustedAuthorityFilter f)
                                          throws java.rmi.RemoteException,
                                                 GTSInternalFault
Throws:
java.rmi.RemoteException
GTSInternalFault

validate

public boolean validate(java.security.cert.X509Certificate cert,
                        TrustedAuthorityFilter filter)
                 throws java.io.IOException,
                        java.rmi.RemoteException,
                        GTSInternalFault,
                        CertificateValidationFault
Throws:
java.io.IOException
java.rmi.RemoteException
GTSInternalFault
CertificateValidationFault

validate

public boolean validate(java.security.cert.X509Certificate[] chain,
                        TrustedAuthorityFilter filter)
                 throws java.io.IOException,
                        java.rmi.RemoteException,
                        GTSInternalFault,
                        CertificateValidationFault
Throws:
java.io.IOException
java.rmi.RemoteException
GTSInternalFault
CertificateValidationFault

getTrustLevels

public TrustLevel[] getTrustLevels()
                            throws java.rmi.RemoteException,
                                   GTSInternalFault
Throws:
java.rmi.RemoteException
GTSInternalFault

getAuthorities

public AuthorityGTS[] getAuthorities()
                              throws java.rmi.RemoteException,
                                     GTSInternalFault
Throws:
java.rmi.RemoteException
GTSInternalFault