dnssec-signzone.html revision 8bbfb495a2c076642fb0b9327ae63e4f5c33d66a
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - Copyright (C) 2004-2009, 2011-2013 Internet Systems Consortium, Inc. ("ISC")
91934be261c16d036521379306a74b0991720e67joncruz - Copyright (C) 2000-2003 Internet Software Consortium.
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - Permission to use, copy, modify, and/or distribute this software for any
91934be261c16d036521379306a74b0991720e67joncruz - purpose with or without fee is hereby granted, provided that the above
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - copyright notice and this permission notice appear in all copies.
91934be261c16d036521379306a74b0991720e67joncruz - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen - PERFORMANCE OF THIS SOFTWARE.
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<!-- $Id$ -->
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<a name="man.dnssec-signzone"></a><div class="titlepage"></div>
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<p><span class="application">dnssec-signzone</span> — DNSSEC zone signing tool</p>
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<div class="cmdsynopsis"><p><code class="command">dnssec-signzone</code> [<code class="option">-a</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>] [<code class="option">-e <em class="replaceable"><code>end-time</code></em></code>] [<code class="option">-f <em class="replaceable"><code>output-file</code></em></code>] [<code class="option">-g</code>] [<code class="option">-h</code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-k <em class="replaceable"><code>key</code></em></code>] [<code class="option">-L <em class="replaceable"><code>serial</code></em></code>] [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>] [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>] [<code class="option">-j <em class="replaceable"><code>jitter</code></em></code>] [<code class="option">-N <em class="replaceable"><code>soa-serial-format</code></em></code>] [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>] [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>] [<code class="option">-P</code>] [<code class="option">-p</code>] [<code class="option">-R</code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-S</code>] [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>] [<code class="option">-T <em class="replaceable"><code>ttl</code></em></code>] [<code class="option">-t</code>] [<code class="option">-u</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-X <em class="replaceable"><code>extended end-time</code></em></code>] [<code class="option">-x</code>] [<code class="option">-z</code>] [<code class="option">-3 <em class="replaceable"><code>salt</code></em></code>] [<code class="option">-H <em class="replaceable"><code>iterations</code></em></code>] [<code class="option">-A</code>] {zonefile} [key...]</p></div>
91934be261c16d036521379306a74b0991720e67joncruz<p><span><strong class="command">dnssec-signzone</strong></span>
d37634d73670180f99a3e0ea583621373d90ec4fJohan Engelen signs a zone. It generates
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen NSEC and RRSIG records and produces a signed version of the
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop zone. The security status of delegations from the signed zone
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen (that is, whether the child zones are secure or not) is
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen determined by the presence or absence of a
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen <code class="filename">keyset</code> file for each child zone.
6b76ef6bb3e9b4e1cc83e01cd81a55bbd0450989cilix Verify all generated signatures.
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen Specifies the DNS class of the zone.
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen Compatibility mode: Generate a
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen <code class="filename">keyset-<em class="replaceable"><code>zonename</code></em></code>
7073d105e612f7dc898c292742bee9655d2a51b2johanengelen file in addition to
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen <code class="filename">dsset-<em class="replaceable"><code>zonename</code></em></code>
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen when signing a zone, for use by older versions of
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen <span><strong class="command">dnssec-signzone</strong></span>.
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen<dt><span class="term">-d <em class="replaceable"><code>directory</code></em></span></dt>
91934be261c16d036521379306a74b0991720e67joncruz <code class="filename">keyset-</code> files in <code class="option">directory</code>.
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen Output only those record types automatically managed by
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop <span><strong class="command">dnssec-signzone</strong></span>, i.e. RRSIG, NSEC,
bc2c9f897bc52112f52a3977137983e8fa3a7cc2dvlierop NSEC3 and NSEC3PARAM records. If smart signing
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen (<code class="option">-S</code>) is used, DNSKEY records are also
6debf70683e9b0f2787a5341a9e186903962d54edvlierop included. The resulting file can be included in the original
6debf70683e9b0f2787a5341a9e186903962d54edvlierop zone file with <span><strong class="command">$INCLUDE</strong></span>. This option
6debf70683e9b0f2787a5341a9e186903962d54edvlierop cannot be combined with <code class="option">-O raw</code>,
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop <code class="option">-O map</code>, or serial number updating.
4c70f75412dd3513224b33b73bf3dba84bedabe1Diederik van Lierop<dt><span class="term">-E <em class="replaceable"><code>engine</code></em></span></dt>
e1da05d7d6b8a6d4ddbca0fd1d7e633a84b2c1cfdvlierop Uses a crypto hardware (OpenSSL engine) for the crypto operations
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen it supports, for instance signing with private keys from
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop a secure key store. When compiled with PKCS#11 support
978376cf825b672e4eb6e7bbb8c8265dc19c5a2cjohanengelen it defaults to pkcs11; the empty name resets it to no engine.
91934be261c16d036521379306a74b0991720e67joncruz Generate DS records for child zones from
91934be261c16d036521379306a74b0991720e67joncruz <code class="filename">dsset-</code> or <code class="filename">keyset-</code>
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop file. Existing DS records will be removed.
91934be261c16d036521379306a74b0991720e67joncruz<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
signatures on other records; e.g., when the private component
<span><strong class="command">"raw"</strong></span>, and <span><strong class="command">"map"</strong></span>.
simultaneously. If the zone is incrementally signed, i.e.
i.e. if large numbers of RRSIGs don't expire at the same time
and <span><strong class="command">"map"</strong></span>, <span><strong class="command">"raw"</strong></span>,
Kexample.com.+003+17247