Hi, I've entered an issue for that: https://github.com/restlet/restlet-framework-java/issues/903
Best regards, Thierry Boileau 2014-04-07 7:54 GMT+02:00 Thierry Boileau <tboil...@restlet.com>: > Hello, > > for a quick workaround, set the "keyManagerAlgorithm" property: > sslContextFactory.setKeyManagerAlgorithm("SunX509"); > > I think there is a bug here, because this should be the default value. > > Best regards, > Thierry Boileau > > > > > 2014-04-05 6:42 GMT+02:00 cdu <cdu.a...@gmail.com>: > > 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 >> > > ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3075971