diff --git a/generated-platform-project/quarkus-camel/bom/pom.xml b/generated-platform-project/quarkus-camel/bom/pom.xml
index 7e69d569a4..b64f2e5d90 100644
--- a/generated-platform-project/quarkus-camel/bom/pom.xml
+++ b/generated-platform-project/quarkus-camel/bom/pom.xml
@@ -506,6 +506,12 @@
com.squareup.okhttp3
mockwebserver
4.12.0
+
+
+ junit
+ junit
+
+
com.squareup.okhttp3
@@ -7782,6 +7788,10 @@
io.dropwizard.metrics
metrics-core
+
+ org.bouncycastle
+ *
+
diff --git a/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/pom.xml b/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/pom.xml
new file mode 100644
index 0000000000..3c3796084d
--- /dev/null
+++ b/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/pom.xml
@@ -0,0 +1,185 @@
+
+ 4.0.0
+
+ io.quarkus.platform
+ quarkus-camel-integration-tests-parent
+ 999-SNAPSHOT
+ ..
+
+ camel-quarkus-integration-test-cxf-soap-grouped
+ Quarkus Platform - Camel - Integration Tests - camel-quarkus-integration-test-cxf-soap-grouped
+
+
+ org.apache.camel.quarkus
+ camel-quarkus-integration-test-cxf-soap-grouped
+ ${camel-quarkus.version}
+
+
+ org.apache.camel.quarkus
+ camel-quarkus-integration-test-cxf-soap-grouped
+ ${camel-quarkus.version}
+ test-jar
+ tests
+ test
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
+
+ javax.activation
+ activation
+
+
+ javax.activation
+ javax.activation-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ org.testcontainers
+ testcontainers
+ test
+
+
+ junit
+ junit
+
+
+
+
+ io.quarkus
+ quarkus-junit4-mock
+ test
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-util
+ 3.17.3
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.27.2
+ test
+
+
+ org.apache.camel
+ camel-test-junit5
+ test
+
+
+ org.apache.camel
+ camel-directvm
+
+
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ default-jar
+ none
+
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ none
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ org.apache.camel.quarkus:camel-quarkus-integration-test-cxf-soap-grouped
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ org.apache.camel.quarkus:camel-quarkus-integration-test-cxf-soap-grouped
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ native-image
+
+ build
+
+
+ org.apache.camel.quarkus:camel-quarkus-integration-test-cxf-soap-grouped:${camel-quarkus.version}
+
+
+
+
+
+
+
+ native
+
+
+
+
diff --git a/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/src/main/resources/seed b/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/src/main/resources/seed
new file mode 100644
index 0000000000..e06b1e20b0
--- /dev/null
+++ b/generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/src/main/resources/seed
@@ -0,0 +1 @@
+seed
\ No newline at end of file
diff --git a/generated-platform-project/quarkus-camel/integration-tests/pom.xml b/generated-platform-project/quarkus-camel/integration-tests/pom.xml
index fe873d323a..2402bd18e5 100644
--- a/generated-platform-project/quarkus-camel/integration-tests/pom.xml
+++ b/generated-platform-project/quarkus-camel/integration-tests/pom.xml
@@ -42,6 +42,7 @@
camel-quarkus-integration-test-crypto
camel-quarkus-integration-test-csimple
camel-quarkus-integration-test-csv
+ camel-quarkus-integration-test-cxf-soap-grouped
camel-quarkus-integration-test-dataformat
camel-quarkus-integration-test-dataformats-json-grouped
camel-quarkus-integration-test-datasonnet
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/pom.xml b/generated-platform-project/quarkus-cxf/integration-tests/pom.xml
index 5a7281b2b5..8abc869850 100644
--- a/generated-platform-project/quarkus-cxf/integration-tests/pom.xml
+++ b/generated-platform-project/quarkus-cxf/integration-tests/pom.xml
@@ -23,6 +23,10 @@
quarkus-cxf-integration-test-saaj
quarkus-cxf-integration-test-santuario-xmlsec
quarkus-cxf-integration-test-server
+ quarkus-cxf-integration-test-ws-rm-client
+ quarkus-cxf-integration-test-ws-security-policy
+ quarkus-cxf-integration-test-ws-security
+ quarkus-cxf-integration-test-ws-trust
true
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/pom.xml b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/pom.xml
new file mode 100644
index 0000000000..1d687dc0b8
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/pom.xml
@@ -0,0 +1,215 @@
+
+ 4.0.0
+
+ io.quarkus.platform
+ quarkus-cxf-integration-tests-parent
+ 999-SNAPSHOT
+ ..
+
+ quarkus-cxf-integration-test-ws-rm-client
+ Quarkus Platform - CXF - Integration Tests - quarkus-cxf-integration-test-ws-rm-client
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-rm-client
+ ${quarkus-cxf.version}
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-rm-client
+ ${quarkus-cxf.version}
+ test-jar
+ tests
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
+
+ javax.activation
+ activation
+
+
+ javax.activation
+ javax.activation-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-util
+ ${quarkus-cxf.version}
+ test
+
+
+ org.awaitility
+ awaitility
+ test
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-ws-rm-server-jvm
+ ${quarkus-cxf.version}
+ pom
+ test
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.27.3
+ test
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ default-jar
+ none
+
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ none
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-rm-client
+
+
+
+
+ org.codehaus.gmaven
+ groovy-maven-plugin
+ 2.1.1
+
+
+ ensure-quarkus-cxf-test-ws-rm-server-downloaded
+
+ execute
+
+ validate
+
+
+ println 'Downloaded quarkus-cxf-test-ws-rm-server-jvm and quarkus-cxf-test-ws-rm-server-native'
+
+
+
+
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-ws-rm-server-jvm
+ runner
+ ${quarkus-cxf.version}
+
+
+ *
+ *
+
+
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-ws-rm-server-native
+ exe
+ ${quarkus-cxf.version}
+
+
+ *
+ *
+
+
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-rm-client
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ native-image
+
+ build
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-rm-client:${quarkus-cxf.version}
+
+
+
+
+
+
+
+ native
+
+
+
+
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/src/main/resources/seed b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/src/main/resources/seed
new file mode 100644
index 0000000000..e06b1e20b0
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-rm-client/src/main/resources/seed
@@ -0,0 +1 @@
+seed
\ No newline at end of file
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/pom.xml b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/pom.xml
new file mode 100644
index 0000000000..595a670960
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/pom.xml
@@ -0,0 +1,163 @@
+
+ 4.0.0
+
+ io.quarkus.platform
+ quarkus-cxf-integration-tests-parent
+ 999-SNAPSHOT
+ ..
+
+ quarkus-cxf-integration-test-ws-security-policy
+ Quarkus Platform - CXF - Integration Tests - quarkus-cxf-integration-test-ws-security-policy
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-security-policy
+ ${quarkus-cxf.version}
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-security-policy
+ ${quarkus-cxf.version}
+ test-jar
+ tests
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
+
+ javax.activation
+ activation
+
+
+ javax.activation
+ javax.activation-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-util
+ ${quarkus-cxf.version}
+ test
+
+
+ org.awaitility
+ awaitility
+ test
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.27.3
+ test
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ default-jar
+ none
+
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ none
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security-policy
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security-policy
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ native-image
+
+ build
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security-policy:${quarkus-cxf.version}
+
+
+
+
+
+
+
+ native
+
+
+
+
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/src/main/resources/seed b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/src/main/resources/seed
new file mode 100644
index 0000000000..e06b1e20b0
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security-policy/src/main/resources/seed
@@ -0,0 +1 @@
+seed
\ No newline at end of file
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/pom.xml b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/pom.xml
new file mode 100644
index 0000000000..6c1dce75cc
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/pom.xml
@@ -0,0 +1,174 @@
+
+ 4.0.0
+
+ io.quarkus.platform
+ quarkus-cxf-integration-tests-parent
+ 999-SNAPSHOT
+ ..
+
+ quarkus-cxf-integration-test-ws-security
+ Quarkus Platform - CXF - Integration Tests - quarkus-cxf-integration-test-ws-security
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-security
+ ${quarkus-cxf.version}
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-security
+ ${quarkus-cxf.version}
+ test-jar
+ tests
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
+
+ javax.activation
+ activation
+
+
+ javax.activation
+ javax.activation-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ org.testcontainers
+ testcontainers
+ test
+
+
+ junit
+ junit
+
+
+
+
+ io.quarkus
+ quarkus-junit4-mock
+ test
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-util
+ ${quarkus-cxf.version}
+ test
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.27.3
+ test
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ default-jar
+ none
+
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ none
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ native-image
+
+ build
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security:${quarkus-cxf.version}
+
+
+
+
+
+
+
+ native
+
+
+
+
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/src/main/resources/seed b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/src/main/resources/seed
new file mode 100644
index 0000000000..e06b1e20b0
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-security/src/main/resources/seed
@@ -0,0 +1 @@
+seed
\ No newline at end of file
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/pom.xml b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/pom.xml
new file mode 100644
index 0000000000..eb96395b06
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/pom.xml
@@ -0,0 +1,158 @@
+
+ 4.0.0
+
+ io.quarkus.platform
+ quarkus-cxf-integration-tests-parent
+ 999-SNAPSHOT
+ ..
+
+ quarkus-cxf-integration-test-ws-trust
+ Quarkus Platform - CXF - Integration Tests - quarkus-cxf-integration-test-ws-trust
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-trust
+ ${quarkus-cxf.version}
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-integration-test-ws-trust
+ ${quarkus-cxf.version}
+ test-jar
+ tests
+ test
+
+
+ io.rest-assured
+ rest-assured
+ test
+
+
+ javax.activation
+ activation
+
+
+ javax.activation
+ javax.activation-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ io.quarkiverse.cxf
+ quarkus-cxf-test-util
+ ${quarkus-cxf.version}
+ test
+
+
+ io.quarkus
+ quarkus-junit5
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.27.3
+ test
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ default-jar
+ none
+
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ none
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-trust
+
+
+
+
+
+
+
+ native-image
+
+
+ native
+
+
+
+
+
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+ ${project.build.directory}/${project.build.finalName}-runner
+
+
+
+
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-trust
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ native-image
+
+ build
+
+
+ io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-trust:${quarkus-cxf.version}
+
+
+
+
+
+
+
+ native
+
+
+
+
diff --git a/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/src/main/resources/seed b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/src/main/resources/seed
new file mode 100644
index 0000000000..e06b1e20b0
--- /dev/null
+++ b/generated-platform-project/quarkus-cxf/integration-tests/quarkus-cxf-integration-test-ws-trust/src/main/resources/seed
@@ -0,0 +1 @@
+seed
\ No newline at end of file
diff --git a/generated-platform-project/quarkus-universe/bom/pom.xml b/generated-platform-project/quarkus-universe/bom/pom.xml
index f4856a8b73..fff8b2ef62 100644
--- a/generated-platform-project/quarkus-universe/bom/pom.xml
+++ b/generated-platform-project/quarkus-universe/bom/pom.xml
@@ -5563,6 +5563,12 @@
com.squareup.okhttp3
mockwebserver
4.12.0
+
+
+ junit
+ junit
+
+
com.squareup.okhttp3
@@ -21260,6 +21266,10 @@
io.dropwizard.metrics
metrics-core
+
+ org.bouncycastle
+ *
+
diff --git a/pom.xml b/pom.xml
index daa5bc9fed..4e05f3ca3f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -384,22 +384,6 @@
**/RedirectTest*
io.quarkiverse.cxf:quarkus-cxf-integration-test-client-server:${quarkus-cxf.version}
-
- io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-rm-client:${quarkus-cxf.version}
- true
-
-
- io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security-policy:${quarkus-cxf.version}
- true
-
-
- io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-security:${quarkus-cxf.version}
- true
-
-
- io.quarkiverse.cxf:quarkus-cxf-integration-test-ws-trust:${quarkus-cxf.version}
- true
-
@@ -413,6 +397,15 @@
io.quarkus.platform:quarkus-camel-bom:3.18.0.CR1
${platform.groupId}:quarkus-camel-bom:${platform.version}
+
+
+ org.apache.wss4j:wss4j-ws-security-common:3.0.4
+
+ io.dropwizard.metrics:metrics-core
+ org.bouncycastle:*
+
+
+
false
${resourcesdir}/xslt/camel-test-pom.xsl
@@ -451,10 +444,6 @@
org.apache.camel.quarkus:camel-quarkus-integration-test-splunk-hec:${camel-quarkus-test-list.version}
true
-
- org.apache.camel.quarkus:camel-quarkus-integration-test-cxf-soap-grouped:${camel-quarkus-test-list.version}
- true
-
org.apache.camel.quarkus:camel-quarkus-integration-test-ssh:${camel-quarkus-test-list.version}
true