diff --git a/parent/pom.xml b/parent/pom.xml
index 6ea2b91fd72..492438b2806 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -130,8 +130,8 @@
4.4.16
5.4.1
5.3.1
- 2.17.2
- 2.17.2
+ 2.18.2
+ 2.18.2
3.9
1.8.1
2.1.3
diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java
index 9b3cf2891d0..206d5cb44c0 100644
--- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java
+++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java
@@ -20,13 +20,10 @@
package org.apache.cxf.systest.jaxrs.security.jose.jwejws;
import java.net.URL;
-import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.Properties;
-import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider;
-
import jakarta.annotation.Priority;
import jakarta.ws.rs.BadRequestException;
import org.apache.cxf.Bus;
@@ -85,8 +82,7 @@ public void testJweJwkPlainTextRSA() throws Exception {
@Test
public void testJweJwkBookBeanRSA() throws Exception {
String address = "https://localhost:" + PORT + "/jwejwkrsa";
- BookStore bs = createJweBookStore(address,
- Collections.singletonList(new JacksonJsonProvider()));
+ BookStore bs = createJweBookStore(address, List.of());
Book book = bs.echoBook(new Book("book", 123L));
assertEquals("book", book.getName());
assertEquals(123L, book.getId());
@@ -265,8 +261,7 @@ public void testJweRsaJwsBookHMac() throws Exception {
String address = "https://localhost:" + PORT + "/jwejwshmac";
HmacJwsSignatureProvider hmacProvider =
new HmacJwsSignatureProvider(ENCODED_MAC_KEY, SignatureAlgorithm.HS256);
- BookStore bs = createJweJwsBookStore(address, hmacProvider,
- Collections.singletonList(new JacksonJsonProvider()));
+ BookStore bs = createJweJwsBookStore(address, hmacProvider, List.of());
Book book = bs.echoBook(new Book("book", 123L));
assertEquals("book", book.getName());
assertEquals(123L, book.getId());
@@ -303,8 +298,7 @@ public void testJwsJwkPlainTextHMacUnencoded() throws Exception {
@Test
public void testJwsJwkBookHMac() throws Exception {
String address = "https://localhost:" + PORT + "/jwsjwkhmac";
- BookStore bs = createJwsBookStore(address,
- Collections.singletonList(new JacksonJsonProvider()));
+ BookStore bs = createJwsBookStore(address, List.of());
Book book = bs.echoBook(new Book("book", 123L));
assertEquals("book", book.getName());
assertEquals(123L, book.getId());
diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java
index 215f2c27b90..7e8cda95da3 100644
--- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java
+++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java
@@ -28,8 +28,6 @@
import java.util.List;
import java.util.Map;
-import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider;
-
import jakarta.ws.rs.BadRequestException;
import org.apache.cxf.Bus;
import org.apache.cxf.bus.spring.SpringBusFactory;
@@ -86,7 +84,7 @@ public void testJwsJsonBookBeanHmac() throws Exception {
String address = "https://localhost:" + PORT + "/jwsjsonhmac";
BookStore bs = createBookStore(address,
"org/apache/cxf/systest/jaxrs/security/secret.jwk.properties",
- Collections.singletonList(new JacksonJsonProvider()));
+ List.of());
Book book = bs.echoBook(new Book("book", 123L));
assertEquals("book", book.getName());
assertEquals(123L, book.getId());
@@ -98,8 +96,7 @@ public void testJweCompactJwsJsonBookBeanHmac() throws Exception {
return;
}
String address = "https://localhost:" + PORT + "/jwejwsjsonhmac";
- List> extraProviders = Arrays.asList(new JacksonJsonProvider(),
- new JweWriterInterceptor(),
+ List> extraProviders = Arrays.asList(new JweWriterInterceptor(),
new JweClientResponseFilter());
String jwkStoreProperty = "org/apache/cxf/systest/jaxrs/security/secret.jwk.properties";
Map props = new HashMap<>();
diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java
index fd5255d7138..639e661c3ce 100644
--- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java
+++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java
@@ -25,8 +25,6 @@
import java.util.List;
import java.util.Map;
-import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider;
-
import jakarta.ws.rs.core.Response;
import org.apache.cxf.jaxrs.client.WebClient;
import org.apache.cxf.rs.security.jose.jaxrs.JweWriterInterceptor;
@@ -65,7 +63,6 @@ public void testEncryptionProperties() throws Exception {
URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml");
List