Cross Reference: sign.sh
xref
: /
bind-9.11.3
/
bin
/
tests
/
system
/
inline
/
ns3
/
sign.sh
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
sign.sh revision 247bf378605811d695e968dbe930a7fc45c0038e
#!/
bin
/
sh
-e
#
*
Copyright
(C)
2011
,
2012
Internet
Systems
Consortium
,
Inc
.
(
"ISC"
)
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
ISC
DISCLAIMS
ALL
WARRANTIES
WITH
*
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
*
AND
FITNESS
.
IN
NO
EVENT
SHALL
ISC
BE
LIABLE
FOR
ANY
SPECIAL
,
DIRECT
,
*
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
WHATSOEVER
RESULTING
FROM
*
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
ACTION
OF
CONTRACT
,
NEGLIGENCE
*
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
OR
IN
CONNECTION
WITH
THE
USE
OR
*
PERFORMANCE
OF
THIS
SOFTWARE
.
# $Id:
sign.sh
,v 1.8 2012/02/23 06:53:15 marka Exp $
SYSTEMTESTTOP
=../..
.
$SYSTEMTESTTOP
/
conf.sh
RANDFILE
=../
random.data
zone
=
bits
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
zone
=
noixfr
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
zone
=
master
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
zone
=
dynamic
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
zone
=
updated
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
$SIGNER
-S -O
raw
-L
2000042407
-o ${
zone
} ${
zone
}.
db
> /
dev
/
null
2
>&
1
cp
master2.db.in
updated.db
# signatures are expired and should be regenerated on startup
zone
=
expired
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db
$SIGNER
-
PS
-s
20100101000000
-e
20110101000000
-O
raw
-L
2000042407
-o ${
zone
} ${
zone
}.
db
> /
dev
/
null
2
>&
1
zone
=
retransfer
rm
-f K${
zone
}.+*+*.
key
rm
-f K${
zone
}.+*+*.
private
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
768
-n
zone
$zone
`
keyname
=
`
$KEYGEN
-q -r
$RANDFILE
-a
RSASHA1
-b
1024
-n
zone
-f
KSK
$zone
`
$DSFROMKEY
-T
1200
$keyname
>> ../
ns1
/
root.db