Trying to set up a Restlet HTTPS Server with a Jetty Connector. here's what I have coded up:
Component home = new Component(); Server homeServer = new Server( home.getContext().createChildContext(), Protocol.HTTPS, port, home); DefaultSslContextFactory sslContextFactory = new DefaultSslContextFactory(); sslContextFactory.setProtocol("SSL"); sslContextFactory.setKeyStorePath(certPath); sslContextFactory.setKeyStorePassword(keystore_pwd); sslContextFactory.setKeyStoreKeyPassword(key_pwd); sslContextFactory.setKeyStoreType("JKS"); homeServer.getContext().getAttributes().put("sslContextFactory", sslContextFactory); When starting up the server, I get the error below which I can't figure. Any help please? Thx very much in advance! Apr 04, 2014 9:39:57 PM org.restlet.ext.jetty.HttpsServerHelper createConnector WARNING: Unable to create the Jetty SSL context factory java.lang.NullPointerException at java.security.Provider$ServiceKey.<init>(Provider.java:517) at java.security.Provider$ServiceKey.<init>(Provider.java:510) at java.security.Provider.getService(Provider.java:684) at sun.security.jca.ProviderList.getService(ProviderList.java:331) at sun.security.jca.GetInstance.getInstance(GetInstance.java:157) at javax.net.ssl.KeyManagerFactory.getInstance(KeyManagerFactory.java:139) at org.restlet.ext.ssl.DefaultSslContextFactory.createSslContext(DefaultSslContextFactory.java:325) at org.restlet.ext.jetty.internal.RestletSslContextFactory.<init>(RestletSslContextFactory.java:66) at org.restlet.ext.jetty.HttpsServerHelper.createConnector(HttpsServerHelper.java:106) at org.restlet.ext.jetty.JettyServerHelper.start(JettyServerHelper.java:393) at org.restlet.Server.start(Server.java:590) at org.restlet.Component.startServers(Component.java:611) at org.restlet.Component.start(Component.java:538) [snip] java.lang.NullPointerException at org.restlet.ext.jetty.JettyServerHelper.configure(JettyServerHelper.java:203) at org.restlet.ext.jetty.JettyServerHelper.start(JettyServerHelper.java:394) at org.restlet.Server.start(Server.java:590) at org.restlet.Component.startServers(Component.java:611) at org.restlet.Component.start(Component.java:538) [snip] -- View this message in context: http://restlet-discuss.1400322.n2.nabble.com/HTTPS-Server-with-Jetty-Connector-SSLv3-tp7579108.html Sent from the Restlet Discuss mailing list archive at Nabble.com. ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3075894