Skip to content

Commit d932fba

Browse files
Update wiremock and jetty. (#46)
Signed-off-by: Yury-Fridlyand <[email protected]> Signed-off-by: Yury-Fridlyand <[email protected]>
1 parent 6e963e0 commit d932fba

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ dependencies {
5252

5353
testImplementation('org.junit.jupiter:junit-jupiter-api:5.3.1')
5454
testImplementation('org.junit.jupiter:junit-jupiter-params:5.3.1')
55-
testImplementation('com.github.tomakehurst:wiremock-jre8-standalone:2.34.0')
55+
testImplementation('com.github.tomakehurst:wiremock:3.0.0-beta-2')
5656
testImplementation('org.mockito:mockito-core:2.23.0')
5757
testImplementation('org.junit.jupiter:junit-jupiter-engine:5.3.1')
5858
testImplementation('org.junit-pioneer:junit-pioneer:0.3.0')
59-
testImplementation('org.eclipse.jetty:jetty-server:9.4.48.v20220622')
59+
testImplementation('org.eclipse.jetty:jetty-server:11.0.12')
6060

6161
// Enforce wiremock to use latest guava and json-smart
6262
testImplementation('com.google.guava:guava:31.1-jre')

src/test/java/org/opensearch/jdbc/test/TLSServer.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
package org.opensearch.jdbc.test;
88

9+
import org.eclipse.jetty.server.HttpConnectionFactory;
10+
import org.eclipse.jetty.server.SslConnectionFactory;
911
import org.opensearch.jdbc.internal.util.UrlParser;
1012
import org.opensearch.jdbc.test.mocks.MockOpenSearch;
1113
import org.eclipse.jetty.server.ConnectionFactory;
@@ -20,9 +22,9 @@
2022
import org.eclipse.jetty.server.handler.AbstractHandler;
2123
import org.eclipse.jetty.util.ssl.SslContextFactory;
2224

23-
import javax.servlet.ServletException;
24-
import javax.servlet.http.HttpServletRequest;
25-
import javax.servlet.http.HttpServletResponse;
25+
import jakarta.servlet.ServletException;
26+
import jakarta.servlet.http.HttpServletRequest;
27+
import jakarta.servlet.http.HttpServletResponse;
2628
import java.io.IOException;
2729

2830
public class TLSServer {
@@ -83,17 +85,19 @@ public static Server startSecureServer(
8385
sslContextFactory.setNeedClientAuth(needClientAuth);
8486

8587
HttpConfiguration httpConfig = new HttpConfiguration();
86-
httpConfig.addCustomizer(new SecureRequestCustomizer());
88+
SecureRequestCustomizer src = new SecureRequestCustomizer();
89+
src.setSniHostCheck(false);
90+
httpConfig.addCustomizer(src);
8791

8892
httpsConnector = createServerConnector(
8993
jettyServer,
9094
host,
9195
0,
92-
new org.eclipse.jetty.server.SslConnectionFactory(
96+
new SslConnectionFactory(
9397
sslContextFactory,
9498
"http/1.1"
9599
),
96-
new org.eclipse.jetty.server.HttpConnectionFactory(httpConfig)
100+
new HttpConnectionFactory(httpConfig)
97101
);
98102

99103
jettyServer.addConnector(httpsConnector);

0 commit comments

Comments
 (0)