Class SSLSocketFactory
java.lang.Object
org.wildfly.iiop.openjdk.security.SocketFactoryBase
org.wildfly.iiop.openjdk.security.SSLSocketFactory
- All Implemented Interfaces:
com.sun.corba.se.spi.transport.ORBSocketFactory
A
ORBSocketFactory implementation that uses Elytron supplied SSLContexts
to create client and server side SSL sockets.- Author:
- Stefan Guilhen
-
Field Summary
Fields inherited from class org.wildfly.iiop.openjdk.security.SocketFactoryBase
orb -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateServerSocket(String type, InetSocketAddress inetSocketAddress) createSocket(String type, InetSocketAddress inetSocketAddress) createSSLServerSocket(int port, int backlog, InetAddress inetAddress) createSSLSocket(String host, int port) static voidsetClientSSLContextName(String clientSSLContextName) voidsetORB(com.sun.corba.se.spi.orb.ORB orb) static voidsetServerSSLContextName(String serverSSLContextName) Methods inherited from class org.wildfly.iiop.openjdk.security.SocketFactoryBase
setAcceptedSocketOptions
-
Constructor Details
-
SSLSocketFactory
public SSLSocketFactory()
-
-
Method Details
-
setServerSSLContextName
-
setClientSSLContextName
-
setORB
public void setORB(com.sun.corba.se.spi.orb.ORB orb) - Specified by:
setORBin interfacecom.sun.corba.se.spi.transport.ORBSocketFactory- Overrides:
setORBin classSocketFactoryBase
-
createServerSocket
public ServerSocket createServerSocket(String type, InetSocketAddress inetSocketAddress) throws IOException - Specified by:
createServerSocketin interfacecom.sun.corba.se.spi.transport.ORBSocketFactory- Overrides:
createServerSocketin classSocketFactoryBase- Throws:
IOException
-
createSocket
- Specified by:
createSocketin interfacecom.sun.corba.se.spi.transport.ORBSocketFactory- Overrides:
createSocketin classSocketFactoryBase- Throws:
IOException
-
createSSLSocket
- Throws:
IOException
-
createSSLServerSocket
public ServerSocket createSSLServerSocket(int port, int backlog, InetAddress inetAddress) throws IOException - Throws:
IOException
-