if (networkListenerConfig.getSslContext() == null) {
throw new RuntimeException("Ursus Application Configuration error: secure set to true and SSLContext is null");
}
SSLContextConfigurator sslContext = new SSLContextConfigurator();
sslContext.setKeyStoreFile(networkListenerConfig.getSslContext().getKeyStoreFile());
sslContext.setKeyStorePass(networkListenerConfig.getSslContext().getKeyStorePass());
sslContext.setTrustStoreFile(networkListenerConfig.getSslContext().getTrustStoreFile());
sslContext.setTrustStorePass(networkListenerConfig.getSslContext().getTrustStorePass());
listener.setSecure(true);
if (networkListenerConfig.getSslEngine() == null) {
// Use defaults