org.globus.wsrf.impl.security.descriptor
Class ClientSecurityConfig

java.lang.Object
  extended byorg.globus.wsrf.impl.security.descriptor.ClientSecurityConfig

public class ClientSecurityConfig
extends java.lang.Object

Helper API for dealing with ClientSecurityDescriptor


Field Summary
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
 
Constructor Summary
ClientSecurityConfig()
           
 
Method Summary
static ClientSecurityDescriptor initialize(java.lang.String file)
          Initialize class.
private static void loadCredentials(ClientSecurityDescriptor desc)
           
private static void loadPeerCredential(ClientSecurityDescriptor desc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger

i18n

private static org.globus.util.I18n i18n
Constructor Detail

ClientSecurityConfig

public ClientSecurityConfig()
Method Detail

initialize

public static ClientSecurityDescriptor initialize(java.lang.String file)
                                           throws ConfigException
Initialize class.

Parameters:
file - Client security descriptor filename
Throws:
ConfigException

loadPeerCredential

private static void loadPeerCredential(ClientSecurityDescriptor desc)
                                throws java.lang.Exception
Throws:
java.lang.Exception

loadCredentials

private static void loadCredentials(ClientSecurityDescriptor desc)
                             throws org.ietf.jgss.GSSException,
                                    org.globus.gsi.GlobusCredentialException,
                                    ConfigException
Throws:
org.ietf.jgss.GSSException
org.globus.gsi.GlobusCredentialException
ConfigException