Skip to content
Snippets Groups Projects

kzonesign: implemented zone verify

Merged Libor Peltan requested to merge kzonesign_verify into master
@@ -19,6 +19,7 @@
#include "knot/conf/conf.h"
#include "knot/updates/zone-update.h"
#include "knot/zone/adjust.h"
#include "knot/zone/zone-load.h"
#include "knot/zone/zonefile.h"
#include "utils/common/params.h"
@@ -179,6 +180,14 @@ int main(int argc, char *argv[])
}
if (check_only) {
val = conf_zone_get(conf(), C_ADJUST_THR, zone_name);
ret = zone_adjust_full(up.new_cont, conf_int(&val));
if (ret != KNOT_EOK) {
printf("Failed to adjust zone (%s)\n", knot_strerror(ret));
zone_update_clear(&up);
goto fail;
}
ret = knot_dnssec_validate_zone(&up, timestamp, false);
if (ret != KNOT_EOK) {
printf("DNSSEC validation failed (%s)\n", knot_strerror(ret));
Loading