org.apache.xmlrpc.secure.sunssl

Class SunSSLTransportFactory

Implemented Interfaces:
XmlRpcTransportFactory

public class SunSSLTransportFactory
extends java.lang.Object
implements XmlRpcTransportFactory

Interface from XML-RPC to the HTTPS transport based on the
Version:
$Id: SunSSLTransportFactory.java 233919 2005-04-22 10:26:17Z hgomez $
Authors:
Larry Meader
Chris Jackson
Andrew Evers
Since:
1.2
See Also:
class.

Field Summary

static String
TRANSPORT_HOSTNAMEVERIFIER
static String
TRANSPORT_TRUSTMANAGER
protected String
auth
private static HostnameVerifier
openHostnameVerifier
private static X509TrustManager
openTrustManager
protected URL
url

Fields inherited from interface org.apache.xmlrpc.XmlRpcTransportFactory

CONSTRUCTOR_SIGNATURE, CONSTRUCTOR_SIGNATURE_STRING, TRANSPORT_AUTH, TRANSPORT_URL

Constructor Summary

SunSSLTransportFactory(Properties properties)

Method Summary

XmlRpcTransport
createTransport()
static Properties
getProperties()
void
setProperty(String propertyName, Object value)

Field Details

TRANSPORT_HOSTNAMEVERIFIER

public static final String TRANSPORT_HOSTNAMEVERIFIER

TRANSPORT_TRUSTMANAGER

public static final String TRANSPORT_TRUSTMANAGER

auth

protected String auth

openHostnameVerifier

private static HostnameVerifier openHostnameVerifier

openTrustManager

private static X509TrustManager openTrustManager

url

protected URL url

Constructor Details

SunSSLTransportFactory

public SunSSLTransportFactory(Properties properties)
            throws GeneralSecurityException

Method Details

createTransport

public XmlRpcTransport createTransport()
Specified by:
createTransport in interface XmlRpcTransportFactory

getProperties

public static Properties getProperties()

setProperty

public void setProperty(String propertyName,
                        Object value)
Specified by:
setProperty in interface XmlRpcTransportFactory

Copyright B) 1999-2002 Apache Software Foundation. All Rights Reserved.