System Administration Commands dnssec-signkey(1M)
NAME
dnssec-signkey - DNSSEC key set signing tool
SYNOPSIS
dnssec-signkey [-ahp] [-c class] [-e end-time]
[-r randomdev] [-s start-time] [-v level] keyset key...
DESCRIPTION
The dnssec-signkey utility signs a keyset. Typically the
keyset will be for a child zone and will have been generatedby dnssec-makekeyset(1M). The child zone's keyset is signed
with the zone keys for its parent zone. The output file isof the form signedkey-nnnn., where nnnn is the zone name.
OPTIONS The following options are supported:-a Verify all generated signatures.
-c class Specify the DNS class of the key sets.
-e end-time Specify the date and time when the gen-
erated SIG records expire. As with start-
time, an absolute time is indicated in YYYYMMDDHHMMSS notation. A time relative to the start time is indicated with +N, which is N seconds from the start time. A time relative to the current time is indicatedwith now+N. If no end-time is specified, 30
days from the start time is used as a default.-h Prints a short summary of the options and
arguments to dnssec-signkey().
-p Use pseudo-random data when signing the
zone. This is faster, but less secure, than using real random data. This option may be useful when signing large zones or when the entropy source is limited.-r randomdev Specify the source of randomness. If the
operating system does not provide a /dev/random or equivalent device, the default source of randomness is keyboard input. randomdev specifies the name of aSunOS 5.11 Last change: 20 Mar 2007 1
System Administration Commands dnssec-signkey(1M)
character device or file containing random data to be used instead of the default. Thespecial value keyboard indicates that key-
board input should be used.-s start-time Specify the date and time when the gen-
erated SIG records become valid. This can be either an absolute or relative time. An absolute start time is indicated by a number in YYYYMMDDHHMMSS notation; 20000530144500 denotes 14:45:00 UTC on May30th, 2000. A relative start time is indi-
cated by +N, which is N seconds from thecurrent time. If no start-time is speci-
fied, the current time is used.-v level Set the debugging level.
OPERANDS The following operands are supported: key The keys used to sign the child's keyset. keyset The file containing the child's keyset.EXAMPLES
Example 1 Sign the keyset file for example.com.The DNS administrator for a DNSSEC-aware .com zone would use
the following command to sign the keyset file forexample.com created by dnssec-makekeyset with a key gen-
erated by dnssec-keygen:
dnssec-signkey keyset-example.com. Kcom.+003+51944
In this example, dnssec-signkey creates the file signedkey-
example.com, which contains the example.com keys and the signatures by the .com keys.ATTRIBUTES
SunOS 5.11 Last change: 20 Mar 2007 2
System Administration Commands dnssec-signkey(1M)
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE ATTRIBUTE VALUE |
| Availability SUNWbind9 | | Interface Stability Volatile ||___________________________________________________________|
SEE ALSO
dnssec-keygen(1M), dnssec-makekeyset(1M), dnssec-
signzone(1M), attributes(5) NOTES Source for BIND9 is available in the SUNWbind9S package.SunOS 5.11 Last change: 20 Mar 2007 3