docs: public static SSLHandlerFactory createInternalServerSSLEngineFactory(final Configuration config) throws Exception {
  		SSLContext sslContext = createInternalSSLContext(config);
  		if (sslContext == null) {
  			throw new IllegalConfigurationException("SSL is not enabled for internal communication.");
  		}
  
  		return new SSLHandlerFactory(
  				sslContext,
  				getEnabledProtocols(config),
  				getEnabledCipherSuites(config),
  				false,
  				true,
  				config.getInteger(SecurityOptions.SSL_INTERNAL_HANDSHAKE_TIMEOUT),
  				config.getInteger(SecurityOptions.SSL_INTERNAL_CLOSE_NOTIFY_FLUSH_TIMEOUT));
  	}