LinuxCommandLibrary

ods-enforcer

TLDR

Setup database

$ ods-enforcer-db-setup
copy
Add zone
$ ods-enforcer zone add --zone [example.com]
copy
List zones
$ ods-enforcer zone list
copy
Show key status
$ ods-enforcer key list --zone [example.com]
copy
Force key rollover
$ ods-enforcer key rollover --zone [example.com]
copy
Export DS records
$ ods-enforcer key ds --zone [example.com]
copy

SYNOPSIS

ods-enforcer command [options]

DESCRIPTION

ods-enforcer is the OpenDNSSEC key management component. It manages DNSSEC keys according to configured policies (KASP), handling key generation, publication, and rollover.
The enforcer coordinates with the signer to maintain DNSSEC signatures.

PARAMETERS

zone add

Add zone to management.
zone delete
Remove zone.
zone list
List managed zones.
key list
Show keys.
key rollover
Initiate key rollover.
key ds
Export DS records.
policy list
List signing policies.

KASP POLICIES

$ Key Algorithm
Key Lifetime
Signature Validity
Rollover Timing
copy

KEY STATES

$ generate → publish → ready → active → retire → dead
copy

CAVEATS

Requires KASP configuration. Database setup needed first. Works with ods-signer.

HISTORY

OpenDNSSEC enforcer implements automated key management following DNSSEC best practices from IETF RFCs.

SEE ALSO

Copied to clipboard