Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2012-09-13 04:43:03 +0000
committerGreg Wilkins2012-09-13 04:43:03 +0000
commit9940796a32d3a938de0609d2aa23cced112fde1f (patch)
tree25edae337c01dfc06318285e93bb683b48069e0c /jetty-server/src/main/config/etc/jetty-ssl.xml
parentc709981aa53d5331f9ffbcb0260e82a2a2341889 (diff)
downloadorg.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.xml55
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>

Back to the top