Skip to content

Management Node Architture

Within the Integration Architecture:

  • A Management Node is a specialised N1.
  • It governs a discrete trust domain.
  • It issues and validates trust materials.
  • It registers participating IA Nodes (N1s) into a Node Net (N2).

The Management Node sits at the centre of a governed trust domain and enforces policy-driven interoperability between participant nodes. Unlike a standard IA Node, the Management Node focuses primarily on:

  • Trust establishment
  • Governance enforcement
  • Federator registration
  • Secure cross-organisational communication

Security Model Overview

The Management Node implements a zero-trust security model. Security is achieved through:

  • Mutual TLS (MTLS) for service-to-service communication
  • Certificate-based trust validation
  • Keycloak-based authentication and authorisation
  • Spring Security integration

All communication between the Management Node and Federators must be cryptographically verified. No unsecured communication paths are permitted.

Before You Begin

This guide assumes:

  • You are working on Linux or WSL2
  • You are familiar with Docker and Maven
  • You understand basic TLS concepts (certificates, keystore, truststore)

If you are new to the Integration Architecture, please review the following:

Next Steps

Environment Set Up