phase4 0.9.7
phax
released this
20 Jan 12:27
·
2061 commits
to master
since this release
- Removed the default configuration files from
phase4-peppol-client
- Added the new submodule
phase4-peppol-servlet
with the Peppol specific receiving stuff - Extracted interface
IAS4Attachment
fromWSS4JAttachment
for read-only access - Fixed NPE when receiving an attachment without a "Content-ID"
- Removed all deprecated and unused methods from previous versions
- Extracted
IAS4CryptoFactory
interface for broader usage - Added possibility to use a preconfigured receiver AP certificate and endpoint URL for the Peppol client
- Changed
IPhase4PeppolValidatonResultHandler
to be an empty interface andPhase4PeppolValidatonResultHandler
is the default implementation - The base class of
Phase4PeppolException
changed fromException
toPhase4Exception
- Incoming messages are checked via against the values configured in class
Phase4PeppolServletConfiguration
- For security reasons the dependency to the XML pull parser "woodstox" was removed
- For security reasons the dependency to the DNS library "dnsjava" was removed
- Added the new class
AS4CryptoFactoryInMemoryKeyStore
that takes an in-memory key store and trust store (see issue #28) - Updated to peppol-commons 7.0.6 with more flexible SMP client API
SOAPHeaderElementProcessorRegistry
is no longer a singleton- The Peppol client can now handle Receipts that are MIME encoded
- The Peppol client now verifies the signatures of the response messages
- The Peppol client now honors the "incoming dumper" for the response messages
Dependencies required:
- ph-bc/ph-collection/ph-commons/ph-dao/ph-datetime/ph-jaxb/ph-json/ph-scopes/ph-security/ph-settings/ph-xml 9.3.9
- ph-xsds-xmldsig 2.2.3
- ph-http/ph-httpclient/ph-mail/ph-network/ph-servlet/ph-useragent/ph-web 9.1.5
- ph-oton-app/ph-oton-audit/ph-oton-html/ph-oton-security 8.2.1
- ph-css 6.2.0
- ph-masterdata/ph-tenancy 6.1.3
- peppol-commons/peppol-id/peppol-sbdh/peppol-smp-client 7.0.6
- peppol-bdve-peppol 5.2.4
- jakarta.mail 1.6.4
- jakarta.activation 1.2.1
- httpclient 4.5.10
- BouncyCastle 1.64
- WSS4J 2.2.4
- XMLSec 2.1.4