Examples of SslSelectChannelConnector


Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

    public String getKeystore() {
        return sslKeystore;
    }

    protected SslSelectChannelConnector getSslSocketConnector(int port) throws Exception {
        SslSelectChannelConnector answer = null;
        if (sslSocketConnectors != null) {
            answer = sslSocketConnectors.get(port);
        }
        if (answer == null) {
            answer = createSslSocketConnector();
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

        }
        return answer;
    }
   
    protected SslSelectChannelConnector createSslSocketConnector() throws Exception {
        SslSelectChannelConnector answer = new SslSelectChannelConnector();
        // with default null values, jetty ssl system properties
        // and console will be read by jetty implementation

        String keystoreProperty = System.getProperty(JETTY_SSL_KEYSTORE);
        if (keystoreProperty != null) {
            answer.setKeystore(keystoreProperty);
        } else if (sslKeystore != null) {
            answer.setKeystore(sslKeystore);
        }

        String keystorePassword = System.getProperty(JETTY_SSL_KEYPASSWORD);
        if (keystorePassword != null) {
            answer.setKeyPassword(keystorePassword);
        } else if (sslKeyPassword != null) {
            answer.setKeyPassword(sslKeyPassword);
        }

        String password = System.getProperty(JETTY_SSL_PASSWORD);
        if (password != null) {
            answer.setPassword(password);
        } else if (sslPassword != null) {
            answer.setPassword(sslPassword);
        }

        if (getSslSocketConnectorProperties() != null) {
            // must copy the map otherwise it will be deleted
            Map<String, Object> properties = new HashMap<String, Object>(getSslSocketConnectorProperties());
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

      final String excludedCiphers = conf.get(Property.MONITOR_SSL_EXCLUDE_CIPHERS);
      if (!Property.MONITOR_SSL_EXCLUDE_CIPHERS.getDefaultValue().equals(excludedCiphers)) {
        sslContextFactory.setExcludeCipherSuites(StringUtils.split(excludedCiphers, ','));
      }

      connector = new SslSelectChannelConnector(sslContextFactory);
      usingSsl = true;
    }

    connector.setHost(host);
    connector.setPort(port);
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

        return startConnector(connector);
    }

    private boolean initializeHttps()
    {
        SslConnector connector = this.config.isUseHttpsNio() ? new SslSelectChannelConnector() : new SslSocketConnector();
        configureConnector(connector, this.config.getHttpsPort());
        configureSslConnector(connector);
        return startConnector(connector);
    }
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

        if (sslContextFactory != null) {
            // Create and configure the Jetty HTTP connector
            switch (getType()) {
            case 1:
                // Selecting NIO connector
                result = new SslSelectChannelConnector(sslContextFactory);
                break;
            case 2:
                // Blocking BIO connector
                result = new SslSocketConnector(sslContextFactory);
                break;
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

    protected Server createJettyServer() {
        Server server = new Server();

        Connector connector;
        if (isSSLEnabled) {
            SslSelectChannelConnector sslConnector = new SslSelectChannelConnector();
            sslConnector.setKeystore(sslKeystorePath);
            sslConnector.setPassword(sslKeystorePassword);
            sslConnector.setKeyPassword(sslKeystorePassword);
            connector = sslConnector;
        } else {
            connector = new SelectChannelConnector();
        }
        connector.setPort(port);
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

    protected Server createJettyServer() {
        Server server = new Server();

        Connector connector;
        if (isSSLEnabled) {
            SslSelectChannelConnector sslConnector = new SslSelectChannelConnector();
            sslConnector.setKeystore(sslKeystorePath);
            sslConnector.setPassword(sslKeystorePassword);
            sslConnector.setKeyPassword(sslKeystorePassword);
            connector = sslConnector;
        } else {
            connector = new SelectChannelConnector();
        }
        connector.setPort(port);
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

      };

      server2 = new Server();
      server2.setHandler(server2Handler);

      SslSelectChannelConnector ssl_connector = new SslSelectChannelConnector();
      ssl_connector.setPort(testPort + 1);
      ssl_connector.setMaxIdleTime(30000);
      SslContextFactory ssl = ssl_connector.getSslContextFactory();
      ssl.setKeyStorePath("src/test/resources/test.jks");
      ssl.setKeyStorePassword("jclouds");
      ssl.setTrustStore("src/test/resources/test.jks");
      ssl.setTrustStorePassword("jclouds");
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

    public String getKeystore() {
        return sslKeystore;
    }

    protected SslSelectChannelConnector getSslSocketConnector(JettyHttpEndpoint endpoint) throws Exception {
        SslSelectChannelConnector answer = null;
        if (sslSocketConnectors != null) {
            answer = sslSocketConnectors.get(endpoint.getPort());
        }
        if (answer == null) {
            answer = createSslSocketConnector(endpoint);
View Full Code Here

Examples of org.eclipse.jetty.server.ssl.SslSelectChannelConnector

        }
        return answer;
    }
   
    protected SslSelectChannelConnector createSslSocketConnector(JettyHttpEndpoint endpoint) throws Exception {
        SslSelectChannelConnector answer = null;
       
        // Note that this was set on the endpoint when it was constructed.  It was
        // either explicitly set at the component or on the endpoint, but either way,
        // the value is already set.  We therefore do not need to look at the component
        // level SSLContextParameters again in this method.
        SSLContextParameters endpointSslContextParameters = endpoint.getSslContextParameters();
       
        if (endpointSslContextParameters != null) {
            SslContextFactory contextFact = new SslContextFactory() {

                // This method is for Jetty 7.0.x ~ 7.4.x
                @SuppressWarnings("unused")
                public boolean checkConfig() {
                    if (getSslContext() == null) {
                        return checkSSLContextFactoryConfig(this);
                    } else {
                        return true;
                    }
                }
                // This method is for Jetty 7.5.x
                public void checkKeyStore() {
                    // here we don't check the SslContext as it is already created
                }
               
            };
            contextFact.setSslContext(endpointSslContextParameters.createSSLContext());
            for (Constructor<?> c : SslSelectChannelConnector.class.getConstructors()) {
                if (c.getParameterTypes().length == 1
                    && c.getParameterTypes()[0].isInstance(contextFact)) {
                    answer = (SslSelectChannelConnector)c.newInstance(contextFact);
                }
            }
        } else {
            answer = new SslSelectChannelConnector();
            // with default null values, jetty ssl system properties
            // and console will be read by jetty implementation
   
            String keystoreProperty = System.getProperty(JETTY_SSL_KEYSTORE);
            if (keystoreProperty != null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.