Holodeck B2B 5.0.1
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
inorg.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 newISignatureVerifiedWithWarning
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.