From 203c60a6a61cc4f6590859a4caa5d2cbd7c84713 Mon Sep 17 00:00:00 2001 From: Maxim Solodovnik Date: Mon, 28 Aug 2023 09:50:44 +0700 Subject: [PATCH] HTTPS SniHostCheck is turned off for all Start applications --- .../src/test/java/org/wicketstuff/tagit/example/Start.java | 4 +++- .../test/java/org/wicketstuff/dashboard/examples/Start.java | 4 +++- .../gmap3-examples/src/test/java/run/gmap3/Start.java | 4 +++- .../org/wicketstuff/jasperreports/examples/StartExamples.java | 4 +++- .../main/java/wicket/contrib/phonebook/StartPhonebook.java | 4 +++- .../java/org/wicketstuff/select2/StartSelect2Examples.java | 4 +++- .../java/org/wicketstuff/shiro/example/ExampleRunner.java | 4 +++- .../urlfragment-example/src/test/java/start/Start.java | 4 +++- .../src/test/java/org/wicketsuff/facebook/Start.java | 4 +++- .../src/test/java/org/wicketstuff/servlet3/Start.java | 4 +++- .../test/java/org/wicketstuff/clipboardjs/example/Start.java | 4 +++- .../java/org/wicketstuff/datetime/yui/examples/Start.java | 4 +++- 12 files changed, 36 insertions(+), 12 deletions(-) diff --git a/autocomplete-tagit-parent/autocomplete-tagit-examples/src/test/java/org/wicketstuff/tagit/example/Start.java b/autocomplete-tagit-parent/autocomplete-tagit-examples/src/test/java/org/wicketstuff/tagit/example/Start.java index 87aaed1643..b31134f17e 100644 --- a/autocomplete-tagit-parent/autocomplete-tagit-examples/src/test/java/org/wicketstuff/tagit/example/Start.java +++ b/autocomplete-tagit-parent/autocomplete-tagit-examples/src/test/java/org/wicketstuff/tagit/example/Start.java @@ -80,7 +80,9 @@ public static void main(final String[] args) throws Exception sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/dashboard-parent/dashboard-examples/src/test/java/org/wicketstuff/dashboard/examples/Start.java b/dashboard-parent/dashboard-examples/src/test/java/org/wicketstuff/dashboard/examples/Start.java index 77f9c6613e..682e4b7566 100644 --- a/dashboard-parent/dashboard-examples/src/test/java/org/wicketstuff/dashboard/examples/Start.java +++ b/dashboard-parent/dashboard-examples/src/test/java/org/wicketstuff/dashboard/examples/Start.java @@ -77,7 +77,9 @@ public static void main(String[] args) throws Exception { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/gmap3-parent/gmap3-examples/src/test/java/run/gmap3/Start.java b/gmap3-parent/gmap3-examples/src/test/java/run/gmap3/Start.java index 55884346c8..cb873a3bc6 100644 --- a/gmap3-parent/gmap3-examples/src/test/java/run/gmap3/Start.java +++ b/gmap3-parent/gmap3-examples/src/test/java/run/gmap3/Start.java @@ -63,7 +63,9 @@ public static void main(String[] args) throws Exception { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/jasperreports-parent/jasperreports-examples/src/test/java/org/wicketstuff/jasperreports/examples/StartExamples.java b/jasperreports-parent/jasperreports-examples/src/test/java/org/wicketstuff/jasperreports/examples/StartExamples.java index cb93ba1d4e..f9f673938c 100644 --- a/jasperreports-parent/jasperreports-examples/src/test/java/org/wicketstuff/jasperreports/examples/StartExamples.java +++ b/jasperreports-parent/jasperreports-examples/src/test/java/org/wicketstuff/jasperreports/examples/StartExamples.java @@ -80,7 +80,9 @@ public static void main(String[] args) throws Exception { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/phonebook/src/main/java/wicket/contrib/phonebook/StartPhonebook.java b/phonebook/src/main/java/wicket/contrib/phonebook/StartPhonebook.java index be785f2539..219ab6715e 100644 --- a/phonebook/src/main/java/wicket/contrib/phonebook/StartPhonebook.java +++ b/phonebook/src/main/java/wicket/contrib/phonebook/StartPhonebook.java @@ -88,7 +88,9 @@ public static void main(String[] args) sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/select2-parent/select2-examples/src/test/java/org/wicketstuff/select2/StartSelect2Examples.java b/select2-parent/select2-examples/src/test/java/org/wicketstuff/select2/StartSelect2Examples.java index b7d2ff4dca..8392b59ad2 100755 --- a/select2-parent/select2-examples/src/test/java/org/wicketstuff/select2/StartSelect2Examples.java +++ b/select2-parent/select2-examples/src/test/java/org/wicketstuff/select2/StartSelect2Examples.java @@ -64,7 +64,9 @@ public static void main(String[] args) throws Exception sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/shiro-security/wicket-shiro-examples/shiro-example-base/src/main/java/org/wicketstuff/shiro/example/ExampleRunner.java b/shiro-security/wicket-shiro-examples/shiro-example-base/src/main/java/org/wicketstuff/shiro/example/ExampleRunner.java index 4c98ced405..b0fc60219b 100644 --- a/shiro-security/wicket-shiro-examples/shiro-example-base/src/main/java/org/wicketstuff/shiro/example/ExampleRunner.java +++ b/shiro-security/wicket-shiro-examples/shiro-example-base/src/main/java/org/wicketstuff/shiro/example/ExampleRunner.java @@ -64,7 +64,9 @@ public static void main(String[] args) throws Exception sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/urlfragment-parent/urlfragment-example/src/test/java/start/Start.java b/urlfragment-parent/urlfragment-example/src/test/java/start/Start.java index e1f4c607ff..746d3db93e 100644 --- a/urlfragment-parent/urlfragment-example/src/test/java/start/Start.java +++ b/urlfragment-parent/urlfragment-example/src/test/java/start/Start.java @@ -62,7 +62,9 @@ public static void main(String[] args) { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/wicket-facebook-parent/wicket-facebook-examples/src/test/java/org/wicketsuff/facebook/Start.java b/wicket-facebook-parent/wicket-facebook-examples/src/test/java/org/wicketsuff/facebook/Start.java index 68d6e2f3be..7a22aba8ac 100644 --- a/wicket-facebook-parent/wicket-facebook-examples/src/test/java/org/wicketsuff/facebook/Start.java +++ b/wicket-facebook-parent/wicket-facebook-examples/src/test/java/org/wicketsuff/facebook/Start.java @@ -61,7 +61,9 @@ public static void main(String[] args) throws Exception { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/wicket-servlet3-parent/wicket-servlet3-examples/src/test/java/org/wicketstuff/servlet3/Start.java b/wicket-servlet3-parent/wicket-servlet3-examples/src/test/java/org/wicketstuff/servlet3/Start.java index 47f11b1333..2b5f773eb1 100644 --- a/wicket-servlet3-parent/wicket-servlet3-examples/src/test/java/org/wicketstuff/servlet3/Start.java +++ b/wicket-servlet3-parent/wicket-servlet3-examples/src/test/java/org/wicketstuff/servlet3/Start.java @@ -62,7 +62,9 @@ public static void main(String[] args) throws Exception { sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/wicketstuff-clipboard-js-parent/wicketstuff-clipboardjs-examples/src/test/java/org/wicketstuff/clipboardjs/example/Start.java b/wicketstuff-clipboard-js-parent/wicketstuff-clipboardjs-examples/src/test/java/org/wicketstuff/clipboardjs/example/Start.java index 69fa6903d1..312c21aea4 100644 --- a/wicketstuff-clipboard-js-parent/wicketstuff-clipboardjs-examples/src/test/java/org/wicketstuff/clipboardjs/example/Start.java +++ b/wicketstuff-clipboard-js-parent/wicketstuff-clipboardjs-examples/src/test/java/org/wicketstuff/clipboardjs/example/Start.java @@ -81,7 +81,9 @@ public static void main(final String[] args) throws Exception sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config)); diff --git a/wicketstuff-datetime-yui-parent/wicketstuff-datetime-yui-examples/src/test/java/org/wicketstuff/datetime/yui/examples/Start.java b/wicketstuff-datetime-yui-parent/wicketstuff-datetime-yui-examples/src/test/java/org/wicketstuff/datetime/yui/examples/Start.java index d164d99a5a..1a6a39424e 100644 --- a/wicketstuff-datetime-yui-parent/wicketstuff-datetime-yui-examples/src/test/java/org/wicketstuff/datetime/yui/examples/Start.java +++ b/wicketstuff-datetime-yui-parent/wicketstuff-datetime-yui-examples/src/test/java/org/wicketstuff/datetime/yui/examples/Start.java @@ -70,7 +70,9 @@ public static void main(String[] args) sslContextFactory.setKeyManagerPassword("wicket"); HttpConfiguration https_config = new HttpConfiguration(http_config); - https_config.addCustomizer(new SecureRequestCustomizer()); + SecureRequestCustomizer src = new SecureRequestCustomizer(); + src.setSniHostCheck(false); + https_config.addCustomizer(src); ServerConnector https = new ServerConnector(server, new SslConnectionFactory( sslContextFactory, "http/1.1"), new HttpConnectionFactory(https_config));