[IDM.TRAIN.00024] - Zone Manager Service Implementation - NSD
This functionality MUST allow publishing the Trust Framework and the DID in the DNS Zone file for the NSD server. It integrates with the TSPA Manager using the Zone Manager Handler.
Constraints
- Trust Frameworks MUST be published as PTR records
- DIDs corresponding to Trust Frameworks MUST be published as URI records
- Zone Manager MUST provide DNSSEC configurations
- Zone File MUST be re-signed on every new update
- MUST allow trust framework to point to multiple other trust frameworks
Interfaces
- Zone Manager Handler
- Trust Framework and Trust List Pointers Storage (sqlite)
- TSPA Manager
- DNS Server (NSD)
Input
- Trust Framework
- DID Enrollment corresponding to Trust Framework
Output
- Update of Trust Framework and DID in the DNS Zone file of the NSD server
Acceptance Criteria
The following acceptance criteria MUST be met:
- A request update has been successfully reflected in the sqlite storage and Zone file (200)
- A wrong context or missing data leads to an exception (400)
- An audit entry is created
- An error, if record is in progress by the operator
- MUST integrate with the TSPA Manager using the Zone Manager Handler
- MUST be tested with NSD Server
Edited by Isaac Henderson Johnson Jeyakumar