]> git.ipfire.org Git - thirdparty/bind9.git/commit
dnssec-settime: Allow manipulating state files
authorMatthijs Mekking <matthijs@isc.org>
Thu, 12 Sep 2019 09:57:55 +0000 (11:57 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 6 Nov 2019 21:31:45 +0000 (22:31 +0100)
commit72042a06d662742f04bbeb83aade6a94a8b9968e
tree27c3fd91dab3cda41bbccec08ede4b1fe5d00de8
parentc55625b0359f3c4d777efd882001d80de53962e7
dnssec-settime: Allow manipulating state files

Introduce a new option '-s' for dnssec-settime that when manipulating
timing metadata, it also updates the key state file.

For testing purposes, add options to dnssec-settime to set key
states and when they last changed.

The dst code adds ways to write and read the new key states and
timing metadata. It updates the parsing code for private key files
to not parse the newly introduced metadata (these are for state
files only).

Introduce key goal (the state the key wants to be in).
bin/dnssec/dnssec-settime.c
bin/dnssec/dnssec-settime.docbook
bin/dnssec/dnssectool.c
bin/dnssec/dnssectool.h
bin/tests/system/kasp/tests.sh
lib/dns/dst_api.c
lib/dns/dst_internal.h
lib/dns/dst_parse.c
lib/dns/include/dst/dst.h
lib/dns/win32/libdns.def.in