Sign the Zone with zonesigner

# zonesigner -genkeys -gends -zone zone-name zone-file output-file [ENTER]

Key generation and signing may take a few minutes to complete depending on the size of the zone file and size of the keys. This operation may appear to be unresponsive for a period of time, depending on the operating system's random number generator device. (See Chapter 2, Configure DNSSEC-Tools for more information on random number generators and DNSSEC-Tools.)

The output is a set of files outlined below.

Table 3.1. zonesigner Output Files

FileDescription
output-file.signedThe signed zone file. The .signed is added by zonesigner.
keyset-zone-nameThe keyset for the zone. This is stored in the directory specified by the configuration file and may have to be sent to the parent zone - see Chapter 7, Creating a Signed Delegation - Child Zone Activity.
dsset-zone-nameThe dsset for the zone. This is stored in the directory specified by the configuration file and may have to be sent to the parent zone - see Chapter 7, Creating a Signed Delegation - Child Zone Activity.
zone-name.krfThe keyrec file. This is used by zonesigner to maintain information about the keys used for the zone.
Kzone-name.+algid+keytag.privateThe private key file. This is stored in the directory specified by the configuration file. The keytag is a unique identifier for this key. The algid is the numeric authentication algorithm identifier.
Kzone-name.+algid+keytag.keyThe public key file. This is stored in the directory specified by the configuration file. The keytag is a unique identifier for this key. The algid is the numeric authentication algorithm identifier.

See the zonesigner man page for more information about the zonesigner command and its options.