Creates a new Engine based on an SslServerConfiguration.
Creates a new Engine based on an SslServerConfiguration.
A collection of parameters which the engine factory should consider when creating the TLS server Engine.
ApplicationProtocols other than Unspecified are not supported
if the OpenSSL
engine cannot be used and it falls back to the JSSE
engine.
CipherSuites other than Unspecified are not supported if
the OpenSSL
engine cannot be used and it falls back to the JSSE
engine.
ClientAuth values other than Unspecified are not supported.
,Protocols other than Unspecified are not supported.
,TrustCredentials other than Unspecified are not supported.
This engine factory is intended to act as a temporary bridge for those currently using JSSE or OpenSSL (Finagle-Native) through the Ssl class. From there, if using JSSE, then JdkServerEngineFactory or
Netty4ServerEngineFactory
should be the next step. If using OpenSSL, thenNetty4ServerEngineFactory
should be the next step, as it will be the supported path forward for using native engines with Finagle.(Since version 2017-02-07) Use Netty4ServerEngineFactory instead