Package org.opentcs.access.rmi.factories
Class SecureSocketFactoryProvider
java.lang.Object
org.opentcs.access.rmi.factories.SecureSocketFactoryProvider
- All Implemented Interfaces:
SocketFactoryProvider
Provides instances of
RMIClientSocketFactory and RMIServerSocketFactory that are
implemented over the SSL or TLS protocols.
Since these factories don't support anonymous cipher suites a keystore on the server-side and a
truststore on the client-side is necessary.-
Constructor Summary
ConstructorsConstructorDescriptionSecureSocketFactoryProvider(SslParameterSet sslParameterSet) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns aRMIClientSocketFactory.Returns aRMIServerSocketFactory.
-
Constructor Details
-
SecureSocketFactoryProvider
Creates a new instance.- Parameters:
sslParameterSet- The SSL parameters to be used for creating socket factories.
-
-
Method Details
-
getClientSocketFactory
Description copied from interface:SocketFactoryProviderReturns aRMIClientSocketFactory.- Specified by:
getClientSocketFactoryin interfaceSocketFactoryProvider- Returns:
- A
RMIClientSocketFactory. May benullto indicate that a default factory implementation is to be used.
-
getServerSocketFactory
Description copied from interface:SocketFactoryProviderReturns aRMIServerSocketFactory.- Specified by:
getServerSocketFactoryin interfaceSocketFactoryProvider- Returns:
- A
RMIServerSocketFactory. May benullto indicate that a default factory implementation is to be used.
-