Commit Graph

174 Commits

Author SHA1 Message Date
Stéphane Nicoll
1f6150a8f4 Merge branch '4.0.x' into 4.1.x 2025-05-06 09:06:08 +02:00
Stéphane Nicoll
185a637bca Polish 2025-05-06 09:04:18 +02:00
Stéphane Nicoll
e490948b10 Merge branch '4.0.x'
Closes gh-1551
2025-04-21 17:50:05 +02:00
Stéphane Nicoll
03b5f0057f Harmonize visibility of test classes and methods
Closes gh-1550
2025-04-21 17:36:00 +02:00
Stéphane Nicoll
1c5543a199 Merge branch '4.0.x'
Closes gh-1529
2025-04-18 11:52:26 +02:00
Stéphane Nicoll
772549084e Harmonize suffix of test classes
Closes gh-1528
2025-04-18 11:40:44 +02:00
Stéphane Nicoll
ef00c3e2db Apply cert constraints in verifyCertificateTrust as well
Closes gh-1520
2025-04-09 16:39:02 +02:00
Stéphane Nicoll
5b401a6852 Polish "Add support for configuring extra WSS4J options"
See gh-1093
2025-04-02 10:34:58 +02:00
Stéphane Nicoll
5f57898784 Add support for configuring extra WSS4J options
Closes gh-1093
2025-03-30 12:52:30 +02:00
Stéphane Nicoll
1cc0807d74 Use signature validator of WSSConfig if available
Closes gh-953
2025-03-25 17:04:56 +01:00
Stéphane Nicoll
c1079e7d5a Polish
See gh-1454
2025-03-25 15:39:19 +01:00
Stéphane Nicoll
99584d3f68 Use Spring Security 6.3.x by default
Closes gh-1500
2025-03-18 08:45:23 +01:00
Stéphane Nicoll
c823957e3c Merge branch '4.0.x'
Closes gh-1501
2025-03-17 09:28:35 +01:00
Stéphane Nicoll
c32f65e4e3 Add support for compatibility tests
This commit enables the compatibility test plugin to tests against
several Spring Framework and Spring Security versions.

Closes gh-1493
2025-03-17 09:26:13 +01:00
Stéphane Nicoll
60942af529 Reinstantiate support for Apache Axiom
This commit restores support for Apache Axiom now that it supports
Jakarta. This commit tries to restore the code that was deleted as-is,
without reviewing the deprecations.

See gh-1454
2025-03-14 16:19:47 +01:00
Stéphane Nicoll
4a0daeb7b7 Polish "Support WSS4J subject cert constraints"
See gh-1419
2025-03-11 11:31:08 +01:00
Andreas Winter
8460ad8a94 Support WSS4J subject cert constraints
See gh-1419
2025-03-11 10:29:01 +01:00
Adriano Machado
409671b669 Upgrade to WSS4J 4.0.0
See gh-1429
2025-03-10 16:15:10 +01:00
Stéphane Nicoll
0929ef64ff Remove deprecated methods
This commit removes method that were deprecated quite some time ago
as part of the 2.0 line:

- `FaultAwareWebServiceConnection#setFault(boolean)`
- Commons HttpClient v3
- EhCache v2

Closes gh-1321
2025-03-10 15:03:57 +01:00
Stéphane Nicoll
cb977cef19 Polish contribution
See gh-153
2025-03-10 06:34:14 +01:00
Jonas Christiaens
d955cc878d Add support for configuring WSS4J's USE_SINGLE_CERTIFICATE option
This commit allows to configure the `USE_SINGLE_CERTIFICATE` option,
which enables the choice of using valueType X509PKIPathv1 instead of
X509v3.

See gh-153
2025-03-10 06:23:36 +01:00
Stéphane Nicoll
90ff94a777 Polish "Allow to sign SOAP attachments"
See gh-107
2025-03-10 06:19:15 +01:00
elfogre
59f3ae0b67 Allow to sign SOAP attachments
See gh-107
2025-03-10 06:10:24 +01:00
Stéphane Nicoll
37504f00f5 Review checkstyle rules of spring-ws-security
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
ae5b46018f Reorder Javadoc tags consistently
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
00e1e68062 Mark private classes final
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
60ec66ce79 Add 'this.' for field access
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
bc0168f4b2 Format XML code consistently
In particular, this commit uses tabs consistently, rather than spaces.
2025-03-06 18:20:12 +01:00
Stéphane Nicoll
10f4a3bd1e Review reference guide
Closes gh-1475
2025-03-05 16:23:00 +01:00
Stéphane Nicoll
ae1029ea4f Review Javadoc infrastructure 2025-03-05 10:11:44 +01:00
Stéphane Nicoll
d0800f1ae6 Optimize imports 2025-03-05 10:11:44 +01:00
Stéphane Nicoll
6d684f7cbc Polish .gitignore configuration 2025-03-05 09:39:57 +01:00
Stéphane Nicoll
a395d8215c Clean logging configuration in tests
Use log4j (2) consistently and remove old log4j 1 configuration.

Closes gh-1476
2025-03-04 17:56:22 +01:00
Andy Wilkinson
49e6c9a70f Port the build to Gradle
Closes gh-1457
2025-02-28 16:38:31 +01:00
Stéphane Nicoll
3a60f3638e Polish 2025-02-27 15:32:54 +01:00
Stéphane Nicoll
4ffe014733 Fix Javadoc errors
See gh-1467
2025-02-27 14:12:39 +01:00
Stéphane Nicoll
5a1e5028cb Adapt to deprecation 2025-02-27 09:50:04 +01:00
Andy Wilkinson
fb4ab827c5 Name test classes consistently
Closes gh-1468
2025-02-26 16:02:07 +01:00
Stéphane Nicoll
da47205e58 Review Javadoc
Closes gh-1467
2025-02-26 15:28:51 +01:00
Andy Wilkinson
61c375c905 Use package-info.java instead of package.html
Closes gh-1460
2025-02-22 09:27:15 +01:00
Stéphane Nicoll
00aca5b677 Harmonize copyright headers 2025-02-19 14:34:27 +01:00
Stéphane Nicoll
fdede99aa0 Format code with spring-javaformat
This commit configures the build to use spring-javaformat and makes a
first pass to format the code of the project. As part of this, imports
have been optimized, and the license header has been harmonized.

Closes gh-1458
2025-02-19 14:17:06 +01:00
Stéphane Nicoll
90f8b8f163 Stop sharing dependencies at the top-level
This commit removes dependencies configured in the root POM and moves
the necessary dependencies to their respective modules.

See gh-1455
2025-02-18 19:35:32 +01:00
Stéphane Nicoll
67c38925f4 Harmonize dependency management
See gh-1455
2025-02-18 19:35:22 +01:00
Stéphane Nicoll
f30eda59c0 Format structure of pom files
See gh-1455
2025-02-18 19:35:16 +01:00
Corneil du Plessis
ae63e8417d Fix version resolution for stax-ex, saaj-impl, jakarta.xml.soap-api 2024-12-18 16:30:04 +02:00
Corneil du Plessis
b85fa22e29 Post-release update version to 4.0.12-SNAPSHOT. 2024-05-17 15:15:31 +02:00
Corneil du Plessis
a0c4524d4c Releasing Spring Web Services v4.0.11 2024-05-17 11:32:13 +02:00
Corneil du Plessis
d208dc926a Add exclusions 2024-04-11 13:12:18 +02:00
Corneil du Plessis
e3f9a7fda2 Added exclusions and fixed dependency versions. (#1409) 2024-04-11 12:27:04 +02:00