51 * subclasses by overriding the {@link #createSocket(String,int)} |
51 * subclasses by overriding the {@link #createSocket(String,int)} |
52 * method; in that case, {@link #equals(Object) equals} and {@link |
52 * method; in that case, {@link #equals(Object) equals} and {@link |
53 * #hashCode() hashCode} may also need to be overridden.</p> |
53 * #hashCode() hashCode} may also need to be overridden.</p> |
54 * |
54 * |
55 * <p>If the system property |
55 * <p>If the system property |
56 * <code>javax.rmi.ssl.client.enabledCipherSuites</code> is specified, |
56 * {@systemProperty javax.rmi.ssl.client.enabledCipherSuites} is specified, |
57 * the {@link #createSocket(String,int)} method will call {@link |
57 * the {@link #createSocket(String,int)} method will call {@link |
58 * SSLSocket#setEnabledCipherSuites(String[])} before returning the |
58 * SSLSocket#setEnabledCipherSuites(String[])} before returning the |
59 * socket. The value of this system property is a string that is a |
59 * socket. The value of this system property is a string that is a |
60 * comma-separated list of SSL/TLS cipher suites to enable.</p> |
60 * comma-separated list of SSL/TLS cipher suites to enable.</p> |
61 * |
61 * |
62 * <p>If the system property |
62 * <p>If the system property |
63 * <code>javax.rmi.ssl.client.enabledProtocols</code> is specified, |
63 * {@systemProperty javax.rmi.ssl.client.enabledProtocols} is specified, |
64 * the {@link #createSocket(String,int)} method will call {@link |
64 * the {@link #createSocket(String,int)} method will call {@link |
65 * SSLSocket#setEnabledProtocols(String[])} before returning the |
65 * SSLSocket#setEnabledProtocols(String[])} before returning the |
66 * socket. The value of this system property is a string that is a |
66 * socket. The value of this system property is a string that is a |
67 * comma-separated list of SSL/TLS protocol versions to enable.</p> |
67 * comma-separated list of SSL/TLS protocol versions to enable.</p> |
68 * |
68 * |
94 |
94 |
95 /** |
95 /** |
96 * <p>Creates an SSL socket.</p> |
96 * <p>Creates an SSL socket.</p> |
97 * |
97 * |
98 * <p>If the system property |
98 * <p>If the system property |
99 * <code>javax.rmi.ssl.client.enabledCipherSuites</code> is |
99 * {@systemProperty javax.rmi.ssl.client.enabledCipherSuites} is |
100 * specified, this method will call {@link |
100 * specified, this method will call {@link |
101 * SSLSocket#setEnabledCipherSuites(String[])} before returning |
101 * SSLSocket#setEnabledCipherSuites(String[])} before returning |
102 * the socket. The value of this system property is a string that |
102 * the socket. The value of this system property is a string that |
103 * is a comma-separated list of SSL/TLS cipher suites to |
103 * is a comma-separated list of SSL/TLS cipher suites to |
104 * enable.</p> |
104 * enable.</p> |
105 * |
105 * |
106 * <p>If the system property |
106 * <p>If the system property |
107 * <code>javax.rmi.ssl.client.enabledProtocols</code> is |
107 * {@systemProperty javax.rmi.ssl.client.enabledProtocols} is |
108 * specified, this method will call {@link |
108 * specified, this method will call {@link |
109 * SSLSocket#setEnabledProtocols(String[])} before returning the |
109 * SSLSocket#setEnabledProtocols(String[])} before returning the |
110 * socket. The value of this system property is a string that is a |
110 * socket. The value of this system property is a string that is a |
111 * comma-separated list of SSL/TLS protocol versions to |
111 * comma-separated list of SSL/TLS protocol versions to |
112 * enable.</p> |
112 * enable.</p> |