An SslRMIServerSocketFactory
instance is used by the RMI runtime in order to obtain server sockets for RMI calls via SSL.
This class implements RMIServerSocketFactory
over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.
This class creates SSL sockets using the default SSLSocketFactory
(see {@link SSLSocketFactory#getDefault}) or the default SSLServerSocketFactory
(see {@link SSLServerSocketFactory#getDefault}) unless the constructor taking an SSLContext
is used in which case the SSL sockets are created using the SSLSocketFactory
returned by {@link SSLContext#getSocketFactory} or theSSLServerSocketFactory
returned by {@link SSLContext#getServerSocketFactory}. When an SSLContext
is not supplied all the instances of this class share the same keystore, and the same truststore (when client authentication is required by the server). This behavior can be modified by supplying an already initialized SSLContext
instance.
@see javax.net.ssl.SSLSocketFactory
@see javax.net.ssl.SSLServerSocketFactory
@see javax.rmi.ssl.SslRMIClientSocketFactory
@since 1.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|