bind9/bin/dnssec
Matthijs Mekking c3bdc06278 dnssec-signzone ZSK smooth rollover
When signing with a ZSK, check if it has a predecessor. If so, and if
the predecessor key is sane (same algorithm, key id matches predecessor
value, is zsk), check if the RRset is signed with this key. If so, skip
signing with this successor key. Otherwise, do sign with the successor
key.

This change means we also need to apply the interval to keys that are
not actively signing. In other words, 'expired' is always
'isc_serial_gt(now + cycle, rrsig.timeexpire)'.

Fix a print style issue ("removing signature by ..." was untabbed).

(cherry picked from commit 837adb93d3)
2021-08-11 15:17:49 +02:00
..
win32 Add libssl libraries to Windows build 2020-12-09 10:46:16 +01:00
.gitignore [master] dnssec-cds 2017-10-05 01:04:18 -07:00
dnssec-cds.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-cds.rst Text and formatting edits to various manual pages. 2021-01-12 15:35:14 +01:00
dnssec-dsfromkey.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-dsfromkey.rst Text edits to manual paages 2021-01-12 15:37:47 +01:00
dnssec-importkey.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-importkey.rst Text edits to manual paages 2021-01-12 15:37:47 +01:00
dnssec-keyfromlabel.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-keyfromlabel.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-keygen.c Treat dnssec-policy "none" as a builtin zone 2020-12-23 11:56:33 +01:00
dnssec-keygen.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-revoke.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-revoke.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-settime.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dnssec-settime.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-signzone.c dnssec-signzone ZSK smooth rollover 2021-08-11 15:17:49 +02:00
dnssec-signzone.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssec-verify.c Fix dnssec-signzone and dnssec-verify logging 2021-01-05 11:52:59 +11:00
dnssec-verify.rst Update documentation on -E option 2021-01-19 09:06:01 +01:00
dnssectool.c Slightly improved dnssec tools fatal message 2021-07-01 14:48:23 +02:00
dnssectool.h Teach cppcheck that fatal() does not return 2020-11-25 13:21:58 +01:00
Makefile.in add support for building sphinx documentation 2020-06-01 09:54:46 +02:00