This is an automated email from the ASF dual-hosted git repository. coheigea pushed a change to branch 3_0_x-fixes in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git
from ae92122a6 Bump org.owasp:dependency-check-maven from 9.0.8 to 9.0.9 (#266) new 63ee44508 Support for the ECDH KeyAgreement method algorithm (#264) new 394eba9db Fix for JDK11 compilation The 2 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 | 10 +- policy/pom.xml | 3 +- .../model/AbstractSymmetricAsymmetricBinding.java | 2 +- pom.xml | 3 +- ws-security-common/pom.xml | 5 + .../wss4j/common/ConfigurationConstants.java | 15 + .../apache/wss4j/common/EncryptionActionToken.java | 7 + .../org/apache/wss4j/common/WSS4JConstants.java | 12 + .../apache/wss4j/common/crypto/AlgorithmSuite.java | 15 +- .../common/crypto/AlgorithmSuiteValidator.java | 66 ++++- .../org/apache/wss4j/common/crypto/Merlin.java | 4 +- .../wss4j/common/crypto/WSProviderConfig.java | 2 +- .../org/apache/wss4j/common/saml/OpenSAMLUtil.java | 4 +- .../wss4j/common/saml/SamlAssertionWrapper.java | 2 +- .../apache/wss4j/common/util/InetAddressUtils.java | 4 +- .../java/org/apache/wss4j/common/util/NSStack.java | 14 +- .../org/apache/wss4j/common/util/XMLUtils.java | 4 +- .../resources/messages/wss4j_errors.properties | 3 + .../common/crypto/AlgorithmSuiteValidatorTest.java | 81 ++++++ .../org/apache/wss4j/common/util/JDKTestUtils.java | 148 ++++++++++ .../org/apache/wss4j/common/util/SOAPUtil.java | 2 +- .../src/test/resources/keys/README.txt | 59 ++++ .../src/test/resources/keys/wss-ecdh.p12 | Bin 0 -> 8502 bytes .../src/test/resources/keys/wss-eddsa.p12 | Bin 1687 -> 1927 bytes .../{wss-eddsa.properties => wss-ecdh.properties} | 2 +- ws-security-dom/pom.xml | 8 +- .../apache/wss4j/dom/action/EncryptionAction.java | 7 +- .../apache/wss4j/dom/action/SignatureAction.java | 2 +- .../org/apache/wss4j/dom/handler/RequestData.java | 2 +- .../org/apache/wss4j/dom/handler/WSHandler.java | 15 +- .../wss4j/dom/message/WSSecEncryptedKey.java | 145 +++++++--- .../apache/wss4j/dom/message/WSSecSignature.java | 4 +- .../dom/message/token/SignatureConfirmation.java | 2 +- .../wss4j/dom/processor/CertificateResult.java | 106 +++++++ .../wss4j/dom/processor/EncryptedKeyProcessor.java | 308 ++++++++++++++------- .../org/apache/wss4j/dom/saml/DOMSAMLUtil.java | 2 +- .../wss4j/dom/common/KeystoreCallbackHandler.java | 7 +- .../apache/wss4j/dom/message/EncryptionTest.java | 76 ++++- .../wss4j/dom/message/SignatureCertTest.java | 66 +---- .../AlgorithmSuiteAssertionState.java | 10 +- .../apache/wss4j/stax/test/EncDecryptionTest.java | 4 +- .../apache/wss4j/stax/test/HeaderOrderingTest.java | 10 +- .../wss4j/stax/test/SecurityContextTokenTest.java | 8 +- .../apache/wss4j/stax/test/saml/SAMLTokenTest.java | 8 +- 44 files changed, 998 insertions(+), 259 deletions(-) create mode 100644 ws-security-common/src/test/java/org/apache/wss4j/common/crypto/AlgorithmSuiteValidatorTest.java create mode 100644 ws-security-common/src/test/java/org/apache/wss4j/common/util/JDKTestUtils.java create mode 100644 ws-security-common/src/test/resources/keys/wss-ecdh.p12 copy ws-security-common/src/test/resources/{wss-eddsa.properties => wss-ecdh.properties} (73%) create mode 100644 ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/CertificateResult.java