Home | History | Annotate | Line # | Download | only in ns7
      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 
     14 . ../../conf.sh
     15 
     16 echo_i "sign edns512-notcp"
     17 
     18 zone=edns512-notcp
     19 infile=edns512-notcp.db.in
     20 zonefile=edns512-notcp.db
     21 outfile=edns512-notcp.db.signed
     22 
     23 keyname1=$($KEYGEN -a RSASHA512 -b 4096 -n zone $zone 2>/dev/null)
     24 keyname2=$($KEYGEN -f KSK -a RSASHA512 -b 4096 -n zone $zone 2>/dev/null)
     25 
     26 cat $infile $keyname1.key $keyname2.key >$zonefile
     27 
     28 $SIGNER -g -o $zone -f $outfile -e +30y $zonefile >/dev/null 2>signer.err || cat signer.err
     29 
     30 keyfile_to_static_ds $keyname2 >trusted.conf
     31 cp trusted.conf ../ns1
     32