Skip to content

Introduces apex_remove and apex_extra.#167

Merged
Philip-NLnetLabs merged 2 commits intomainfrom
keyset-apex-changes
Apr 13, 2026
Merged

Introduces apex_remove and apex_extra.#167
Philip-NLnetLabs merged 2 commits intomainfrom
keyset-apex-changes

Conversation

@Philip-NLnetLabs
Copy link
Copy Markdown
Member

@Philip-NLnetLabs Philip-NLnetLabs commented Apr 2, 2026

Apex_remove and apex_extra will replace dnskey_rrset, cds_rrset, and ns_rrset. Fixes #152

@Philip-NLnetLabs Philip-NLnetLabs changed the title Introduces apex_remove and apex_records. Introduces apex_remove and apex_extra. Apr 2, 2026
@ximon18
Copy link
Copy Markdown
Member

ximon18 commented Apr 9, 2026

You don't say here or on #152 why this change is being made.

@Philip-NLnetLabs
Copy link
Copy Markdown
Member Author

apex_remove is introduced to avoid hardcoding in signers what records to remove from the unsigned zone. In particular, a key manager with multi-signer support may take control over NS. apex_extra is introduced to avoid having multiple fields that all need to be added to the apex. With the question what has to happen when the key manager need to deal with new types. For example CSYNC.

@Philip-NLnetLabs Philip-NLnetLabs merged commit 81d0620 into main Apr 13, 2026
20 checks passed
@Philip-NLnetLabs Philip-NLnetLabs deleted the keyset-apex-changes branch April 13, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

keyset move all apex records into a single state variable

2 participants