phase4 2.2.0
phax
released this
20 Aug 10:55
·
667 commits
to master
since this release
- Allowing separate
IAS4CryptoFactory
configurations for signing/signature verification and encrypting/decrypting. See issue #139 - thanks @sopgreg - Most internal APIs that previously took one parameter for "cryptoFactory" now take two parameters for "cryptoFactorySign" and "cryptoFactoryCrypt"
- Removed
IAS4CryptoFactory.isAllowRSA15KeyTransportAlgorithm()
- The configuration property
org.apache.wss4j.dom.handler.RequestData.allowRSA15KeyTransportAlgorithm
is no longer supported - As an alternative the interface
IAS4DecryptParameterModifier
was introduced to allow even more fine-grained customization
- The configuration property
- Improved the unique PMode determination, by comparing all fields of Initiator and Responder. See issue #118 - thanks @sopgreg
- Removed the
Serializable
interface from objects where it is not needed - The interface
IPModeIDProvider
now relies on thePModeParty
of initiator and responder instead on the ID only - Allowed an external customization of the
WSSConfig
object created for decryption. See issue #150 - thanks @sopgreg- This and the
RequestData
object can be customized via a callback usingIAS4DecryptParameterModifier
- This and the
What's Changed
- Add pom.xml.versionsBackup to .gitignore by @sopgreg in #151
- Set setEncryptSymmetricSessionKey to false for BDEW sender by @sopgreg in #152
Full Changelog: phase4-parent-pom-2.1.5...phase4-parent-pom-2.2.0
Dependencies required:
- ph-bc/ph-collection/ph-commons/ph-dao/ph-datetime/ph-jaxb/ph-json/ph-scopes/ph-security/ph-settings/ph-xml 11.1.2
- ph-xsds-xmldsig 3.0.0
- ph-http/ph-httpclient/ph-mail/ph-network/ph-servlet/ph-useragent/ph-web 10.1.5
- ph-oton-app/ph-oton-audit/ph-oton-html/ph-oton-security 9.1.4
- ph-css 7.0.1
- ph-masterdata/ph-tenancy 7.0.1
- peppol-commons/peppol-id/peppol-sbdh/peppol-smp-client 9.0.7
- phive-engine 8.0.1
- phive-rules-peppol 3.0.5
- angus-mail 2.0.2
- angus-activation 2.0.1
- httpclient 5.2.1
- BouncyCastle 1.76
- WSS4J 3.0.1
- XMLSec 3.0.2
- Servlet API 5.0.x
- JAXB 4.0.x
- SLF4J 2.0.x