私は現在、桟橋のバージョンを7.1.6 から 7.6.2 にアップグレードしています。現在使用している SslSocketConnector のメソッドの多くが、古いリリース以降、非推奨になっていることに気付きました。
他のSOの質問で見たことから、代わりに使用することでほとんどのメソッドを置き換えることができましたSslContextFactory
。
SslSocketConnector
ただし、のsetPort(int)
メソッドに相当するものが見つからないようです。対応するメソッドが何であるかについてのアイデアSslContextFactory
はありますか?
jetty バージョンをアップグレードする前のコード:
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");