DNSSEC: refresh signatures earlier
The signatures are now refreshed (signature_lifetime / 10) seconds before their expiration. The default signature lifetime is 30 days, therefore the signatures are refreshed 3 days before their expiration. The parameter 'expires_at' in signing functions was renamed to 'refresh_at', as the name was misleading. The signing policy structure was cleaned and helper functions were added. DNSSEC event logging was changed from relative to absolute value, because the intervals are much longer now.
Showing
- Knot.files 2 additions, 0 deletionsKnot.files
- src/Makefile.am 1 addition, 0 deletionssrc/Makefile.am
- src/knot/ctl/remote.c 3 additions, 5 deletionssrc/knot/ctl/remote.c
- src/knot/server/zones.c 56 additions, 67 deletionssrc/knot/server/zones.c
- src/knot/server/zones.h 2 additions, 2 deletionssrc/knot/server/zones.h
- src/libknot/dnssec/policy.c 65 additions, 0 deletionssrc/libknot/dnssec/policy.c
- src/libknot/dnssec/policy.h 23 additions, 14 deletionssrc/libknot/dnssec/policy.h
- src/libknot/dnssec/rrset-sign.c 1 addition, 3 deletionssrc/libknot/dnssec/rrset-sign.c
- src/libknot/dnssec/zone-events.c 14 additions, 43 deletionssrc/libknot/dnssec/zone-events.c
- src/libknot/dnssec/zone-events.h 8 additions, 8 deletionssrc/libknot/dnssec/zone-events.h
- src/libknot/dnssec/zone-sign.c 3 additions, 5 deletionssrc/libknot/dnssec/zone-sign.c
- src/libknot/dnssec/zone-sign.h 2 additions, 2 deletionssrc/libknot/dnssec/zone-sign.h
Please register or sign in to comment