bind9/bin/dnssec
Matthijs Mekking 837adb93d3 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).
2021-08-11 15:15:25 +02:00
..
.gitignore [master] dnssec-cds 2017-10-05 01:04:18 -07:00
dnssec-cds.c Move NAME_MAX and PATH_MAX from isc/platform.h to isc/dir.h 2021-07-06 05:33:48 +00:00
dnssec-cds.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dnssec-dsfromkey.c Move NAME_MAX and PATH_MAX from isc/platform.h to isc/dir.h 2021-07-06 05:33:48 +00:00
dnssec-dsfromkey.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dnssec-importkey.c rename dns_name_copynf() to dns_name_copy() 2021-05-22 00:37:27 -07:00
dnssec-importkey.rst Remove the .key from the beginning of the line in rst file 2020-09-30 21:12:15 +02:00
dnssec-keyfromlabel.c Teach cppcheck that fatal() does not return 2020-11-25 12:45:47 +01:00
dnssec-keyfromlabel.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssec-keygen.c Remove ISC_MEM_DEBUGSIZE and ISC_MEM_DEBUGRECORD 2021-07-09 15:58:02 +02:00
dnssec-keygen.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssec-revoke.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dnssec-revoke.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssec-settime.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dnssec-settime.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssec-signzone.c dnssec-signzone ZSK smooth rollover 2021-08-11 15:15:25 +02:00
dnssec-signzone.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssec-verify.c Remove ISC_MEM_DEBUGSIZE and ISC_MEM_DEBUGRECORD 2021-07-09 15:58:02 +02:00
dnssec-verify.rst Update documentation on -E option 2021-01-19 09:05:28 +01:00
dnssectool.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
dnssectool.h The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move the include Makefile.tests to the bottom of Makefile.am(s) 2021-06-24 15:33:52 +02:00