xref: /netbsd-src/external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh (revision ae87de8892f277bece3527c15b186ebcfa188227)
1#!/bin/sh
2
3# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
4#
5# SPDX-License-Identifier: MPL-2.0
6#
7# This Source Code Form is subject to the terms of the Mozilla Public
8# License, v. 2.0.  If a copy of the MPL was not distributed with this
9# file, you can obtain one at https://mozilla.org/MPL/2.0/.
10#
11# See the COPYRIGHT file distributed with this work for additional
12# information regarding copyright ownership.
13
14SYSTEMTESTTOP=../..
15. $SYSTEMTESTTOP/conf.sh
16
17zone=.
18infile=root.db.in
19zonefile=root.db
20
21cp ../ns2/dsset-example.in dsset-example$TP
22
23keyname=`$KEYGEN -q -a RSASHA256 -b 2048 -n zone $zone`
24
25cat $infile $keyname.key > $zonefile
26
27$SIGNER -P -g -o $zone $zonefile > /dev/null
28
29# Configure the resolving server with a static key.
30keyfile_to_static_ds $keyname > trusted.conf
31cp trusted.conf ../ns2/trusted.conf
32cp trusted.conf ../ns3/trusted.conf
33
34cd ../ns2 && $SHELL -e ./sign.sh
35