diff options
author | Greg Wilkins | 2012-09-13 04:43:03 +0000 |
---|---|---|
committer | Greg Wilkins | 2012-09-13 04:43:03 +0000 |
commit | 9940796a32d3a938de0609d2aa23cced112fde1f (patch) | |
tree | 25edae337c01dfc06318285e93bb683b48069e0c /jetty-server/src/main/config/etc/jetty-ssl.xml | |
parent | c709981aa53d5331f9ffbcb0260e82a2a2341889 (diff) | |
download | org.eclipse.jetty.project-9940796a32d3a938de0609d2aa23cced112fde1f.tar.gz org.eclipse.jetty.project-9940796a32d3a938de0609d2aa23cced112fde1f.tar.xz org.eclipse.jetty.project-9940796a32d3a938de0609d2aa23cced112fde1f.zip |
jetty-9 xml configurations
Diffstat (limited to 'jetty-server/src/main/config/etc/jetty-ssl.xml')
-rw-r--r-- | jetty-server/src/main/config/etc/jetty-ssl.xml | 55 |
1 files changed, 41 insertions, 14 deletions
diff --git a/jetty-server/src/main/config/etc/jetty-ssl.xml b/jetty-server/src/main/config/etc/jetty-ssl.xml index 0a2d63061d..e90f04a8f7 100644 --- a/jetty-server/src/main/config/etc/jetty-ssl.xml +++ b/jetty-server/src/main/config/etc/jetty-ssl.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> +<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd"> <!-- =============================================================== --> <!-- Configure SSL for the Jetty Server --> @@ -11,25 +11,52 @@ <!-- =============================================================== --> <Configure id="Server" class="org.eclipse.jetty.server.Server"> - <!-- if NIO is not available, use org.eclipse.jetty.server.ssl.SslSocketConnector --> - - <New id="sslContextFactory" class="org.eclipse.jetty.http.ssl.SslContextFactory"> - <Set name="KeyStore"><Property name="jetty.home" default="." />/etc/keystore</Set> + <!-- =========================================================== --> + <!-- Setup a SSL Context factory --> + <!-- =========================================================== --> + <New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory"> + <Set name="KeyStorePath"><Property name="jetty.home" default="." />/etc/keystore</Set> <Set name="KeyStorePassword">OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4</Set> <Set name="KeyManagerPassword">OBF:1u2u1wml1z7s1z7a1wnl1u2g</Set> - <Set name="TrustStore"><Property name="jetty.home" default="." />/etc/keystore</Set> + <Set name="TrustStorePath"><Property name="jetty.home" default="." />/etc/keystore</Set> <Set name="TrustStorePassword">OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4</Set> </New> + + <!-- =========================================================== --> + <!-- Add HTTP Customizer for Secure request --> + <!-- =========================================================== --> + <Ref id="httpConfig"> + <Call name="addCustomizer"> + <Arg><New class="org.eclipse.jetty.server.SecureRequestCustomizer"/></Arg> + </Call> + </Ref> - <Call name="addConnector"> + <!-- =========================================================== --> + <!-- Set connectors --> + <!-- =========================================================== --> + <Call id="sslConnector" name="addConnector"> <Arg> - <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector"> - <Arg><Ref id="sslContextFactory" /></Arg> - <Set name="Port">8443</Set> - <Set name="idleTimeout">30000</Set> - <Set name="Acceptors">2</Set> - <Set name="AcceptQueueSize">100</Set> - </New> + <New class="org.eclipse.jetty.server.SelectChannelConnector"> + <Arg name="server"><Ref id="Server" /></Arg> + <Arg name="factories"> + <Array type="org.eclipse.jetty.server.ConnectionFactory"> + <Item> + <New class="org.eclipse.jetty.server.SslConnectionFactory"> + <Arg name="next">http/1.1</Arg> + <Arg name="sslContextFactory"><Ref id="sslContextFactory"/></Arg> + </New> + </Item> + <Item> + <New class="org.eclipse.jetty.server.HttpConnectionFactory"> + <Arg name="config"><Ref id="httpConfig"/></Arg> + </New> + </Item> + </Array> + </Arg> + <Set name="host"><Property name="jetty.host" /></Set> + <Set name="port">8443</Set> + <Set name="idleTimeout">30000</Set> + </New> </Arg> </Call> </Configure> |