org.glite.security.trustmanager.axis
Class SSLConfigSender

java.lang.Object
  extended by org.apache.axis.handlers.BasicHandler
      extended by org.apache.axis.transport.http.HTTPSender
          extended by org.glite.security.trustmanager.axis.SSLConfigSender
All Implemented Interfaces:
java.io.Serializable, org.apache.axis.Handler

public class SSLConfigSender
extends org.apache.axis.transport.http.HTTPSender

A HTTPSender that can be used to configure the trustmanager per message basis.

Author:
Paolo Andreetto paolo.andreetto@pd.infn.it, Joni Hahkala joni.hahkala@cern.ch
See Also:
Serialized Form

Constructor Summary
SSLConfigSender(java.util.Properties properties)
          Creates a new SSLConfigSender object.
 
Method Summary
static org.apache.axis.configuration.SimpleProvider getTransportProvider(java.util.Properties config)
          Utility function to simplify the use of this class.
 
Methods inherited from class org.apache.axis.transport.http.HTTPSender
handleCookie, invoke
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, onFault, setName, setOption, setOptionDefault, setOptions
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLConfigSender

public SSLConfigSender(java.util.Properties properties)
                throws org.apache.axis.AxisFault
Creates a new SSLConfigSender object.

Parameters:
properties - The configuration parameters to use for the connections.
Throws:
org.apache.axis.AxisFault - thrown incase of problems.
Method Detail

getTransportProvider

public static org.apache.axis.configuration.SimpleProvider getTransportProvider(java.util.Properties config)
                                                                         throws org.apache.axis.AxisFault
Utility function to simplify the use of this class.

Parameters:
config - the configuration parameters for the ssl.
Returns:
the SimpleProvider to use for the service locator.
Throws:
org.apache.axis.AxisFault - thrown in case or problems.