X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=m4%2Fdnslib.m4;h=5499baa232d61a8c242034bac75bcf38e8199957;hb=e1865af4bbc397337b7144cfaf22f86cdf4e09d4;hp=a4313805a4da44dbdac9ff58333045856008cd2f;hpb=4401937c5f89e281a3f7f1ca10de78714e75289e;p=nsc-5.git diff --git a/m4/dnslib.m4 b/m4/dnslib.m4 index a431380..5499baa 100644 --- a/m4/dnslib.m4 +++ b/m4/dnslib.m4 @@ -70,6 +70,11 @@ define(nsc_iterate, `define(`nsc_iter', defn(`$1'))nsc_itera(shift($@))') define(REV, `nsc_if_v6($1,`nsc_revblock6($1).ip6.arpa',`nsc_revaddr($1).in-addr.arpa')') +# DNSSEC wrapper + +define(`USE_DNSSEC') +define(`DNSSEC', `define(`USE_DNSSEC',1)$1define(`USE_DNSSEC')') + # A for loop macro from m4 doc define(`nsc_forloop', @@ -93,6 +98,8 @@ define(`ZONEDIR', `zone') define(`BAKDIR', `bak') define(`VERSDIR', `ver') define(`HASHDIR', `hash') +define(`KEYDIR', `keys') +define(`DSSDIR', `dss') define(`ROOTCACHE', `root.cache') define(`REFRESH', HOURS(8)) @@ -103,6 +110,9 @@ define(`NSNAME', translit(esyscmd(`hostname -f'),` ',`')) define(`MAINTNAME', `root'.`nsc_corr_dot(NSNAME)') +define(`KEYGEN_OPTIONS', `-a RSASHA256 -b 1024') +define(`SIGNZONE_OPTIONS', `-e +'DAYS(365)) + # And finally we change comments to semicolons to be compatible with the zone files changecom(;)