[IDM.TRAIN.00024] Zone Manager - KNOT DNS Configuration through REST
Description:
This functionality MUST allow publishing the Trust Framework and the DID in the DNS Zone file for the KNOT DNS server. It integrates with the TSPA Manager using the Zone Manager Handler.
Constraints
- Trust Frameworks MUST be published as PTR records in KNOT
- DIDs corresponding to Trust Frameworks MUST be published as URI records in KNOT
- Zone Manager MUST provide DNSSEC configurations for KNOT
- Zone File MUST be re-signed on every new update
Interfaces
- Zone Manager Handler
- Trust Framework and Trust List Pointers Storage (Postgresql)
- TSPA Manager (Maybe?)
- DNS Servers (KNOT)
Input
- Trust Framework
- DID Enrollment corresponding to Trust Framework
Output
- Update of Trust Framework and DID in the DNS Zone file of the KNOT server
Acceptance Criteria
The following acceptance criteria MUST be met:
- A request update has been successfully reflected in the Zone file of KNOT (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 KNOT DNS Server
Depends on:
Edited by Michael Zigldrum