This is an automated email from the ASF dual-hosted git repository. reta pushed a change to branch CXF-8671 in repository https://gitbox.apache.org/repos/asf/cxf.git
from ce6cd13084 Merge remote-tracking branch 'origin/main' into CXF-8671 add 8cfb4078a2 Bump cxf.wiremock.version from 3.4.1 to 3.4.2 (#1707) add 4b3960caec Introduction of CustomAlgorithmSuite (CXF-8971) (#1660) new 678c993a1a Merge remote-tracking branch 'origin/main' into CXF-8671 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: parent/pom.xml | 4 +- rt/ws/security/pom.xml | 1 + .../apache/cxf/ws/security/SecurityConstants.java | 103 ++++++++++- .../policy/custom/DefaultAlgorithmSuiteLoader.java | 128 +++++++++++++ .../security/wss4j/AlgorithmSuiteTranslater.java | 49 +++-- .../wss4j/PolicyBasedWSS4JInInterceptor.java | 9 +- .../wss4j/PolicyBasedWSS4JOutInterceptor.java | 15 ++ .../wss4j/PolicyBasedWSS4JStaxInInterceptor.java | 32 +++- .../StaxAsymmetricBindingHandler.java | 5 + .../StaxSymmetricBindingHandler.java | 5 + .../AlgorithmSuitePolicyValidator.java | 5 + .../policy/custom/CustomAlgorithmLoaderTest.java | 169 ++++++++++++++++++ systests/ws-security/generate-certs.sh | 53 ++++++ .../WSSecurity10CustomAlgorithmSuiteTest.java | 198 +++++++++++++++++++++ .../ws/wssec10/server/Custom10SignEncrypt01.java | 30 ++++ .../wssec10/server/ServerCustomAlgorithmSuite.java | 39 ++++ .../server/StaxServerCustomAlgorithmSuite.java | 40 +++++ .../test/resources/alice-customAlgSuite.properties | 21 +++ .../test/resources/bob-customAlgSuite.properties | 21 +++ .../src/test/resources/certs/alice.pkcs12 | Bin 0 -> 5737 bytes .../src/test/resources/certs/bob.pkcs12 | Bin 0 -> 5733 bytes .../ws/wssec10/client_customAlgorithmSuite.xml | 92 ++++++++++ .../ws/wssec10/server_customAlgorithmSuite.xml | 115 ++++++++++++ .../wssec10/stax-server_customAlgorithmSuite.xml | 119 +++++++++++++ .../wssec10/WsSecurity10_customAlgorithmSuite.wsdl | 66 +++++++ .../wssec10/WsSecurity10_policy.wsdl | 2 +- .../WsSecurity10_policy_customAlgorithmSuite.wsdl | 178 ++++++++++++++++++ systests/ws-security/v3.ext | 3 + 28 files changed, 1477 insertions(+), 25 deletions(-) create mode 100644 rt/ws/security/src/test/java/org/apache/cxf/ws/security/policy/custom/CustomAlgorithmLoaderTest.java create mode 100755 systests/ws-security/generate-certs.sh create mode 100644 systests/ws-security/src/test/java/org/apache/cxf/systest/ws/wssec10/WSSecurity10CustomAlgorithmSuiteTest.java create mode 100644 systests/ws-security/src/test/java/org/apache/cxf/systest/ws/wssec10/server/Custom10SignEncrypt01.java create mode 100644 systests/ws-security/src/test/java/org/apache/cxf/systest/ws/wssec10/server/ServerCustomAlgorithmSuite.java create mode 100644 systests/ws-security/src/test/java/org/apache/cxf/systest/ws/wssec10/server/StaxServerCustomAlgorithmSuite.java create mode 100644 systests/ws-security/src/test/resources/alice-customAlgSuite.properties create mode 100644 systests/ws-security/src/test/resources/bob-customAlgSuite.properties create mode 100644 systests/ws-security/src/test/resources/certs/alice.pkcs12 create mode 100644 systests/ws-security/src/test/resources/certs/bob.pkcs12 create mode 100644 systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/wssec10/client_customAlgorithmSuite.xml create mode 100644 systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/wssec10/server_customAlgorithmSuite.xml create mode 100644 systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/wssec10/stax-server_customAlgorithmSuite.xml create mode 100644 systests/ws-security/src/test/resources/wsdl_systest_wssec/wssec10/WsSecurity10_customAlgorithmSuite.wsdl create mode 100644 systests/ws-security/src/test/resources/wsdl_systest_wssec/wssec10/WsSecurity10_policy_customAlgorithmSuite.wsdl create mode 100644 systests/ws-security/v3.ext