/** * {@inheritDoc} */ @Override protected ServerSocketFactory getServerSocketFactory() throws Exception { if (socketFactory == null) { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); } return socketFactory; }
/** * Gets the server's SSL configuration. * @return SSL configuration; if no SSL configuration was provided * a default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
@Override public SSLContext createContext(ContextAware context) throws NoSuchProviderException, NoSuchAlgorithmException, KeyManagementException, UnrecoverableKeyException, KeyStoreException, CertificateException { contextCreated = true; return super.createContext(context); }
@Test public void testParameters() throws Exception { assertNotNull(configuration.getParameters()); }
/** * {@inheritDoc} */ @Override protected boolean shouldStart() { try { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLSocketFactory(parameters, sslContext.getSocketFactory()); return super.shouldStart(); } catch (Exception ex) { addError(ex.getMessage(), ex); return false; } }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override protected ServerSocketFactory getServerSocketFactory() throws Exception { if (socketFactory == null) { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory( parameters, sslContext.getServerSocketFactory()); } return socketFactory; }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override public void start() { try { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); super.start(); } catch (Exception ex) { addError(ex.getMessage(), ex); } }
/** * Gets the server's SSL configuration. * @return SSL configuration; if no SSL configuration was provided * a default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override protected boolean shouldStart() { try { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLSocketFactory(parameters, sslContext.getSocketFactory()); return super.shouldStart(); } catch (Exception ex) { addError(ex.getMessage(), ex); return false; } }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override public void start() { try { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLSocketFactory(parameters, sslContext.getSocketFactory()); super.start(); } catch (Exception ex) { addError(ex.getMessage(), ex); } }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override protected ServerSocketFactory getServerSocketFactory() throws Exception { if (socketFactory == null) { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); } return socketFactory; }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override protected ServerSocketFactory getServerSocketFactory() throws Exception { if (socketFactory == null) { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory(parameters, sslContext.getServerSocketFactory()); } return socketFactory; }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }
/** * {@inheritDoc} */ @Override protected ServerSocketFactory getServerSocketFactory() throws Exception { if (socketFactory == null) { SSLContext sslContext = getSsl().createContext(this); SSLParametersConfiguration parameters = getSsl().getParameters(); parameters.setContext(getContext()); socketFactory = new ConfigurableSSLServerSocketFactory( parameters, sslContext.getServerSocketFactory()); } return socketFactory; }
/** * Gets the SSL configuration. * @return SSL configuration; if no configuration has been set, a * default configuration is returned */ public SSLConfiguration getSsl() { if (ssl == null) { ssl = new SSLConfiguration(); } return ssl; }