package nn.pp.rc; import javax.net.ssl.SSLSocketFactory; import de.spline.kvm.utils.ReflectionUtils; import de.spline.kvm.utils.SSLUtils; /** * We replace the JSSE14_SSLConnector with our own version. * * The default class from the applet uses a broken (outdated?) * X509PluginTrustManager. So we simply use your own SSLSocketFactory here, * that already has a correct setup for TLS connections of the remote console. */ public class JSSE14_SSLConnector extends aq { public JSSE14_SSLConnector() { // Just visual stuff to beautify the display name of this connector ReflectionUtils.setField(aq.class, this, "do", "TLS"); } public SSLSocketFactory a() { return SSLUtils.getSocketFactory(); } }