我目前正在将我们的码头版本从7.1.6 升级到 7.6.2。我注意到我们当前使用的许多 SslSocketConnector 方法自我们的旧版本以来已被弃用。
从我在其他一些 SO 问题中看到的情况来看,我已经设法通过使用来替换大多数方法SslContextFactory
。
但是,我似乎找不到任何等效的SslSocketConnector
'setPort(int)
方法。关于相应方法的任何想法是什么SslContextFactory
?
升级码头版本前的代码:
theSSLConnector.setPort(theHTTPSPort);
theSSLConnector.setKeystore("key");
theSSLConnector.setPassword("OBF:password");
theSSLConnector.setKeyPassword("OBF:password");
theSSLConnector.setTruststore("trust");
theSSLConnector.setTrustPassword("OBF:password");
之后:
SslContextFactory theSSLFactory = new SslContextFactory();
// Port goes here?
theSSLFactory.setKeyStorePath("key");
theSSLFactory.setKeyManagerPassword("OBF:password");
theSSLFactory.setKeyStorePassword("OBF:password");
theSSLFactory.setTrustStore("trust");
theSSLFactory.setTrustStorePassword("OBF:password");