2024-11-20

Date and Location

Nov 20, 2024 at 15:00-16:00 (EET, UTC+2)

Location: Microsoft Teams

Attendees

  • Petteri Kivimäki (NIIS)

  • Raido Kaju (NIIS)

  • Balamurali Pandranki

  • Gustavo Giorgetti

  • Juhani Nuorteva

  • Kevin Jiménez

  • Oleksii Danyliuk

Discussion items

#

Item

Notes

#

Item

Notes

1

Summary of development activities

Summary of ongoing development activities.

2

X-Road 8 status update

  • The main focus has been on X-Road-specific tasks.

    • Make the Security Server architecture more modular.

    • Provide better support for cloud platforms.

  • The Gaia-X Digital Clearing House (GXDCH) components in the NIIS development environment have been updated to the latest version (Tagus → Loire).

  • An initial version of the X-Road Compliance Credential has been implemented. The credential is issued to X-Road member organisations by the Central Server.

    • The credential includes the X-Road member identifier and it's used to authenticate message exchange parties and for controlling access to services.

    • In addition, a separate credential for subsystems is probably required since X-Road access rights are based on subsystems and not on members.

3

CLI tools in X-Road

In X-Road 7 we have a documented CLI for the Signer in the form of the Signer Console and an undocumented CLI interface for the configuration client, which is targeted for application scripts.

We would like to get X-Road community’s feedback on the usage of these CLI-s in different X-Road ecosystems so that we can plan on how we will handle them in X-Road 8 and the containerization changes. We would like to get answers to the following questions:

  1. Are the CLIs used in your ecosystem?

  2. What are the use cases for them?

  3. Is it possible to implement the use case(s) using the Security Server or Central Server management REST API?

4

New version of XRd4J released

Version 0.6.0 of XRD4J has been released. The main focus of the release was to update the library to support newer versions of JAVA, specifically JAVA 17 and JAVA 21.

Biggest changes:

  • XRD4J and the related example-adapter were both migrated from Maven to Gradle

  • XRD4J and the related example-adapter has their libraries updated to support JAVA 17 and JAVA 21

  • example-adapter was migrated to Spring Boot so that it no longer requires a separate Servlet Container (e.g. Tomcat) to run

  • Examples of requests with attachments was added to the example-adapter

  • Integration tests were added for the server module

  • Github actions were introduced to run CI on pull requests

5

Open topics

Discussion on open topics.



Next meetings

  • Meeting 29, December 18 2024, 15:00-16:00 (EET, UTC +2)

  • Meeting 30, January 22 2025, 15:00-16:00 (EET, UTC +2)

  • Meeting 31, February 19 2025, 15:00-16:00 (EET, UTC +2)

  • Meeting 32, March 19 2025, 15:00-16:00 (EET, UTC +2)