Skip to content

Holodeck B2B 5.0.1

Compare
Choose a tag to compare
@sfieten sfieten released this 03 Sep 10:41
· 344 commits to master since this release

Holodeck B2B 5.0 has new and changed functionality to allow easier creation of domain and deployment based enhancements. This includes:

  • A default user interface that supports basic monitoring of a running Holodeck B2B instance. The UI is available both
    using a command line and GUI application.
  • Support for asynchronous Two-Way AS4 P-Modes.
  • Support for additional P-Mode validators for the same type of P-Mode. P-Mode validators are now loaded using the Java
    SPI mechanism and all applicable validators are used to check a P-Mode before loading it. Two new methods were added
    in org.holodeckb2b.interfaces.pmode.validation.IPModeValidator to support the new mechanism.
  • Configuration parameter to indicate whether the Holodeck B2B Core should fall back to default Event Processor
    implementation in case the custom implementation cannot be loaded/initialised.
  • New interfaces related to trust validation of certificates in org.holodeckb2b.interfaces.security.trust. Notably
    the new specification of the Holodeck B2B Certificate Manager which is now a separate component independent of the
    Security Provider. Also new interfaces and methods are defined to communicate the results of trust validation checks
    between components including the new ISignatureVerifiedWithWarning event to signal trust issues on signature
    verification.
  • Signature policy check in Core Processing that received User Messages are signed when indicated in P-Mode that
    they should be. Violation of this rule will generate an PolicyNonCompliance error.

Besides new functionality this release also includes fixes for issues found in earlier releases. See the change log for a complete overview.