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: