Blog

European Commission Digital

SML 4.2 Release 

The eDelivery team is happy to announce that the final release of SML 4.2 is now available. SML 4.2 is the sample implementation of an eDelivery Service Metadata Locator (SML) maintained by the European Commission. 

The release comes after a month of availability of the SML 4.2 RC1 in the acceptance environment. During this period, the team did not receive any complaints nor detect any issues.  

As for the release candidate, the SML 4.2 includes the following features, improvements, and bug fixes, among which: 

  • X.509 certificate policy validation: the SML can now restrict the valid certificates also based on the certificate policy ID. 
  • A new report for detecting SMP instances with expired certificates: the SML can automatically detect and, through a new report, warn administrators about SMP instances with outdated certificates. The report can assist with maintaining only the active records in the SML.
  • A new web service for checking if a participant identifier is already registered by the SMP: the web service is useful, especially for the SMPs with distributed deployment (microservices) which contain many participant identifiers.
  • Support for the creation of the participant identifiers without scheme.
  • Support for configuring the regular expression that splits the "URN identifiers" into the scheme and id parts. This new option introduces the possibility to use custom URN identifier schemes.
  • Support for quick start-up using Spring Boot: this option is intended only for demonstration and testing purposes.
  • Support for limiting the maximum number of participants that can be registered per domain and per SMP instance: when a business domain or SMP exceeds the allowed quota of participant identifiers, the addition of new participants is blocked.
  • Various security enhancements. 

SML 4.2 is backward compatible with 4.1.x.

You can find more information about the release here.

For more information, don’t hesitate to contact us via our portal or by e-mail: EC-EDELIVERY-SUPPORT@ec.europa.eu. 

The eDelivery Building Block | SML 

eDelivery is a building block that provides technical specifications and standards, installable software and ancillary services to allow projects to create a network of nodes for secure digital data exchange. 

SML is the sample software provided by the European Commission to implement an eDelivery Service Metadata Locator (SML) for an eDelivery party to discover the URLs of other counterparties using eDelivery Access Points and their corresponding metadata. It is based on the eDelivery BDXL profile, an open technical specification for locating Access Points within a network, and on the PEPPOL SML Specification, a technical specification defining a BDXL administration API. 

Photo by Milad Fakurian on Unsplash