mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Merge branch '3345-fix-keyless-example-generation-v9_18' into 'v9_18'
Make modifications to keyless.example deterministic See merge request isc-projects/bind9!6370
This commit is contained in:
commit
a6456581ce
2 changed files with 4 additions and 4 deletions
|
|
@ -121,12 +121,12 @@ cat "$infile" "$keyname.key" > "$zonefile"
|
|||
|
||||
"$SIGNER" -z -o "$zone" "$zonefile" > /dev/null
|
||||
|
||||
# Change the signer field of the a.b.keyless.example SIG A
|
||||
# to point to a provably nonexistent KEY record.
|
||||
# Change the signer field of the a.b.keyless.example RRSIG A
|
||||
# to point to a provably nonexistent DNSKEY record.
|
||||
zonefiletmp=$(mktemp "$zonefile.XXXXXX") || exit 1
|
||||
mv "$zonefile.signed" "$zonefiletmp"
|
||||
<"$zonefiletmp" "$PERL" -p -e 's/ keyless.example/ b.keyless.example/
|
||||
if /^a.b.keyless.example/../NXT/;' > "$zonefile.signed"
|
||||
if /^a.b.keyless.example/../A RRSIG NSEC/;' > "$zonefile.signed"
|
||||
rm -f "$zonefiletmp"
|
||||
|
||||
#
|
||||
|
|
|
|||
|
|
@ -938,7 +938,7 @@ if [ -x ${DELV} ] ; then
|
|||
ret=0
|
||||
echo_i "checking that validation fails when key record is missing using dns_client ($n)"
|
||||
delv_with_opts +cd @10.53.0.4 a a.b.keyless.example > delv.out$n 2>&1 || ret=1
|
||||
grep "resolution failed: broken trust chain" delv.out$n > /dev/null || ret=1
|
||||
grep "resolution failed: insecurity proof failed" delv.out$n > /dev/null || ret=1
|
||||
n=$((n+1))
|
||||
test "$ret" -eq 0 || echo_i "failed"
|
||||
status=$((status+ret))
|
||||
|
|
|
|||
Loading…
Reference in a new issue