Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-dev] SSL over spdy with Jetty 9

Hello,
I recently upgraded to Jetty 9. I am trying to send data  to a SPDY client over SSL and I am getting a time out exception. Please find the details of the exception below. I have set NextProtoNego.debug to true.

I am using npn-boot-1.1.1.v20121030.jar.
 VMargs: -Xbootclasspath/p://Users/abhinav/Desktop/npn-boot-1.1.1.v20121030.jar

I have tried it it out with 8.12 and 7.62 versions of the npn boot jar.

Kindly note that I was able to send data over SSL when we used Jetty 7 along with the npn 7.6.2.v20120308 version. Also the code works fine without SSL.

************ SPDY Exception  ************

[C] NPN supported for ac42091[SSLEngine[hostname=127.0.0.1 port=53182] SSL_NULL_WITH_NULL_NULL]
[C] NPN protocols not sent by server for ac42091[SSLEngine[hostname=127.0.0.1 port=53182] SSL_NULL_WITH_NULL_NULL]
java.util.concurrent.TimeoutException
    at org.eclipse.jetty.util.FuturePromise.get(FuturePromise.java:130)
    at TestClient.main(TestClient.java:52)


************ SPDY Client  ************

NextProtoNego.debug = true;
         SPDYClient.Factory clientFactory = new SPDYClient.Factory(
               SecurityHelper.getSSLContextFactory(keystoreFile,
                     keystorePasswordFile, serverCertificateFile,
                     caCertificateFile));
         clientFactory.start();
         SPDYClient client = clientFactory.newSPDYClient(SPDY.V3);




************ SPDY Server  ************
// Wire up and start the connector
      Server server = new Server();
      SPDYServerConnector connector = new SPDYServerConnector(server,
            SecurityHelper.getSSLContextFactory(keystoreFile,
                  keystorePasswordFile, serverCertificateFile,
                  caCertificateFile), frameListener);
      connector.setHost("localhost");
      connector.setPort(53182);
      server.addConnector(connector);
      server.start();
      server.join();

Thanks,
Abhinav




Back to the top