final SSLEngineConfigurator clientConfig = serverConfig.copy().setClientMode(true);
final SSLEngineConfigurator clientConfig = serverConfig.copy().setClientMode(true);
private SSLFilter createSslFilter(final TlsContextFactory tlsContextFactory) { try { boolean clientAuth = tlsContextFactory.isTrustStoreConfigured(); final SSLEngineConfigurator serverConfig = new SSLEngineConfigurator(tlsContextFactory.createSslContext(), false, clientAuth, false); final String[] enabledProtocols = tlsContextFactory.getEnabledProtocols(); if (enabledProtocols != null) { serverConfig.setEnabledProtocols(enabledProtocols); } final String[] enabledCipherSuites = tlsContextFactory.getEnabledCipherSuites(); if (enabledCipherSuites != null) { serverConfig.setEnabledCipherSuites(enabledCipherSuites); } final SSLEngineConfigurator clientConfig = serverConfig.copy().setClientMode(true); return new MuleSslFilter(serverConfig, clientConfig); } catch (Exception e) { throw new MuleRuntimeException(e); } }
private SSLFilter createSslFilter(final TlsContextFactory tlsContextFactory) { try { boolean clientAuth = tlsContextFactory.isTrustStoreConfigured(); final SSLEngineConfigurator serverConfig = new SSLEngineConfigurator(tlsContextFactory.createSslContext(), false, clientAuth, false); final String[] enabledProtocols = tlsContextFactory.getEnabledProtocols(); if (enabledProtocols != null) { serverConfig.setEnabledProtocols(enabledProtocols); } final String[] enabledCipherSuites = tlsContextFactory.getEnabledCipherSuites(); if (enabledCipherSuites != null) { serverConfig.setEnabledCipherSuites(enabledCipherSuites); } final SSLEngineConfigurator clientConfig = serverConfig.copy().setClientMode(true); return new MuleSslFilter(serverConfig, clientConfig); } catch (Exception e) { throw new MuleRuntimeException(e); } }