The ExtendedSslContextFactory existed as an interim Java 8 only extension for SslContextFactory, now that Jetty 9.3 is Java 8 entirely, there's no need for this class.
The roles of ExtendedSslContextFactory has been merged into SslContextFactory itself. Part of commit https://github.com/eclipse/jetty.project/commit/c5e4abd792e7ed3f5e086d9835b25c5b93afe3d5 The documentation references is a definite bug, ugh. Adding to documentation todos ... *grumble* *grumble* Joakim Erdfelt / [email protected] On Fri, Jul 31, 2015 at 12:40 PM, Steve Sobol - Lobos Studios < [email protected]> wrote: > Hey all, > > I posted a few days ago about some weird behavior regarding SNI in the > latest stable version of Jetty. Seems that Jetty is only responding to > HTTPS requests with the *first* certificate in my keystore, even though I > have more than one valid certificate there. > > In testing Bug 430951, I got everything to work *including* SNI. > > So now I'm looking at this: > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=430951#c18 > > "I have committed the > org/eclipse/jetty/util/ssl/ExtendedSslContextFactory.java > > If the KeyStore contains multiple X509 certificates, then the CN element > of the distinguished name is used to select the certificate alias to use > for > a connection. Simple wildcard names (eg *.domain.com) are supported." > > But when I try this: > > <Configure id="sslContextFactory" > class="org.eclipse.jetty.util.ssl.ExtendedSslContextFactory"> > > I get a NoClassDefFoundError, and indeed, if I check jetty-ssl.jar, that > class *is* missing. > > SNI doesn't work at all if I use > org.eclipse.jetty.util.ssl.SslContextFactory. > > Help, please? What am I missing? The official documentation even *says* I > need to use ExtendedSslContextFactory. > http://www.eclipse.org/jetty/documentation/current/configuring-ssl.html#configuring-sslcontextfactory > > > -- > Lobos Studios - Website and Mobile App Design & Development; IT Support; > Computer Maintenance > Toll Free 877.919.4WEB - Apple Valley 760.684.8859 - Los Angeles > 310.945.2410 - Cleveland 216.242.4010 > www.LobosStudios.com * www.facebook.com/LobosStudios * @LobosStudios > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
