electric.net.socket.ssl
Class SSLSocketFactory
java.lang.Object
electric.net.socket.ssl.SSLSocketFactory
- All Implemented Interfaces:
- IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, ISocketFactory
- public class SSLSocketFactory
- extends java.lang.Object
- implements ISocketFactory, IGLUELoggingConstants
SSLSocketFactory.
- Author:
- webMethods
Fields inherited from interface electric.glue.IGLUELoggingConstants |
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT |
Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
Method Summary |
void |
addClientCipherSuite(java.lang.String suite)
|
void |
addServerCipherSuite(java.lang.String suite)
|
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress address)
|
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress address,
Context context)
|
java.net.Socket |
createSocket(java.net.InetAddress hostAddress,
int port,
Context context)
|
java.net.Socket |
createSocket(java.net.InetAddress local,
int localPort,
java.net.InetAddress remote,
int remotePort)
|
java.net.Socket |
createSocket(java.net.InetAddress local,
int localPort,
java.net.InetAddress remote,
int remotePort,
Context context)
|
java.net.Socket |
createSocket(java.net.Socket socket,
java.lang.String host,
int port,
boolean autoclose,
Context context)
|
java.lang.String |
getProtocol()
|
void |
setClientSocketNeedsClientAuth(boolean clientSocketNeedsClientAuth)
Request client be reset into SSL server mode, with client
auth turned on. |
void |
setServerSocketNeedsClientAuth(boolean serverSocketNeedsClientAuth)
|
static void |
setSSLProvider(ISSLProvider sslProvider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLSocketFactory
public SSLSocketFactory()
setSSLProvider
public static void setSSLProvider(ISSLProvider sslProvider)
- Parameters:
sslProvider
-
createSocket
public java.net.Socket createSocket(java.net.Socket socket,
java.lang.String host,
int port,
boolean autoclose,
Context context)
throws java.io.IOException
- Specified by:
createSocket
in interface ISocketFactory
- Parameters:
socket
- host
- port
- autoclose
-
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket(java.net.InetAddress hostAddress,
int port,
Context context)
throws java.io.IOException
- Specified by:
createSocket
in interface ISocketFactory
- Parameters:
hostAddress
- port
-
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket(java.net.InetAddress local,
int localPort,
java.net.InetAddress remote,
int remotePort,
Context context)
throws java.io.IOException
- Specified by:
createSocket
in interface ISocketFactory
- Parameters:
local
- localPort
- remote
- remotePort
-
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket(java.net.InetAddress local,
int localPort,
java.net.InetAddress remote,
int remotePort)
throws java.io.IOException
- Throws:
java.io.IOException
createServerSocket
public java.net.ServerSocket createServerSocket(int port,
int backlog,
java.net.InetAddress address)
throws java.io.IOException
- Throws:
java.io.IOException
createServerSocket
public java.net.ServerSocket createServerSocket(int port,
int backlog,
java.net.InetAddress address,
Context context)
throws java.io.IOException
- Specified by:
createServerSocket
in interface ISocketFactory
- Parameters:
port
- backlog
- address
-
- Throws:
java.io.IOException
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol
in interface ISocketFactory
setServerSocketNeedsClientAuth
public void setServerSocketNeedsClientAuth(boolean serverSocketNeedsClientAuth)
- Parameters:
serverSocketNeedsClientAuth
-
setClientSocketNeedsClientAuth
public void setClientSocketNeedsClientAuth(boolean clientSocketNeedsClientAuth)
- Request client be reset into SSL server mode, with client
auth turned on. Not normally used, see comments in
configureClientSocket.
- Parameters:
clientSocketNeedsClientAuth
- - See Also:
#configureClientSocket
addClientCipherSuite
public void addClientCipherSuite(java.lang.String suite)
- Parameters:
suite
-
addServerCipherSuite
public void addServerCipherSuite(java.lang.String suite)
- Parameters:
suite
-
copyright© 2001-2004 by webMethods All Rights Reserved.