dnssec-signzone.docbook revision a93a66f61872a92ef4a272ca998aaff954ab4fed
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller [<!ENTITY mdash "—">]>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - Copyright (C) 2000-2003 Internet Software Consortium.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - Permission to use, copy, modify, and/or distribute this software for any
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - purpose with or without fee is hereby granted, provided that the above
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - copyright notice and this permission notice appear in all copies.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller - PERFORMANCE OF THIS SOFTWARE.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller<!-- $Id: dnssec-signzone.docbook,v 1.38 2009/09/29 22:17:34 each Exp $ -->
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <refentryinfo>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller </refentryinfo>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <refentrytitle><application>dnssec-signzone</application></refentrytitle>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <refname><application>dnssec-signzone</application></refname>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <refpurpose>DNSSEC zone signing tool</refpurpose>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller </refnamediv>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <holder>Internet Software Consortium.</holder>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <refsynopsisdiv>
3a666413480ef97101461705e1f47cbab0266301Brendan Mmiller <cmdsynopsis>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-c <replaceable class="parameter">class</replaceable></option></arg>
3a666413480ef97101461705e1f47cbab0266301Brendan Mmiller <arg><option>-d <replaceable class="parameter">directory</replaceable></option></arg>
3a666413480ef97101461705e1f47cbab0266301Brendan Mmiller <arg><option>-e <replaceable class="parameter">end-time</replaceable></option></arg>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <arg><option>-f <replaceable class="parameter">output-file</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-K <replaceable class="parameter">directory</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-k <replaceable class="parameter">key</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-l <replaceable class="parameter">domain</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-i <replaceable class="parameter">interval</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-I <replaceable class="parameter">input-format</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-j <replaceable class="parameter">jitter</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-N <replaceable class="parameter">soa-serial-format</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-o <replaceable class="parameter">origin</replaceable></option></arg>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <arg><option>-O <replaceable class="parameter">output-format</replaceable></option></arg>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <arg><option>-r <replaceable class="parameter">randomdev</replaceable></option></arg>
ba208d3f0e9d48f3c841cdd627f200a7bb04cea8Brendan Mmiller <arg><option>-s <replaceable class="parameter">start-time</replaceable></option></arg>
ba208d3f0e9d48f3c841cdd627f200a7bb04cea8Brendan Mmiller <arg><option>-T <replaceable class="parameter">ttl</replaceable></option></arg>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <arg><option>-v <replaceable class="parameter">level</replaceable></option></arg>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <arg><option>-3 <replaceable class="parameter">salt</replaceable></option></arg>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <arg><option>-H <replaceable class="parameter">iterations</replaceable></option></arg>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller </cmdsynopsis>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller </refsynopsisdiv>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller signs a zone. It generates
52a38c0fe76475c93300961068ea9332cb9854d6Brendan Mmiller NSEC and RRSIG records and produces a signed version of the
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller zone. The security status of delegations from the signed zone
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller (that is, whether the child zones are secure or not) is
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller determined by the presence or absence of a
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <filename>keyset</filename> file for each child zone.
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <variablelist>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <varlistentry>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller Verify all generated signatures.
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller </varlistentry>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <varlistentry>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <term>-c <replaceable class="parameter">class</replaceable></term>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller Specifies the DNS class of the zone.
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller </varlistentry>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <varlistentry>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller Compatibility mode: Generate a
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <filename>keyset-<replaceable>zonename</replaceable></filename>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller file in addition to
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller <filename>dsset-<replaceable>zonename</replaceable></filename>
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller when signing a zone, for use by older versions of
99054f32a1766b8a8f60509cb724359413171d1dBrendan Mmiller </varlistentry>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <varlistentry>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <term>-d <replaceable class="parameter">directory</replaceable></term>
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller <filename>keyset-</filename> files in <option>directory</option>.
a20f25a11beaf0445cc53f4d56537cef3d26281eBrendan Mmiller </varlistentry>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <varlistentry>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller Generate DS records for child zones from
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller <filename>dsset-</filename> or <filename>keyset-</filename>
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller file. Existing DS records will be removed.
simultaneously. If the zone is incrementally signed, i.e.
i.e. if large numbers of RRSIGs don't expire at the same time
(Kexample.com.+003+17247). The zone's keys must be in the master
Kexample.com.+003+17247