man.dnssec-signzone.html revision c60ee6edf129596fa04db86c6865d75b5a412598
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - Copyright (C) 2000-2003 Internet Software Consortium.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - Permission to use, copy, modify, and/or distribute this software for any
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - purpose with or without fee is hereby granted, provided that the above
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - copyright notice and this permission notice appear in all copies.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich - PERFORMANCE OF THIS SOFTWARE.
48b05bf95b2c4d38161853f6288e4a646ce49e9bChristian Maeder<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
caf9cbd08ac84499a343bbd0eac79e9bb47a40e5Christian Maeder<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<link rel="start" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
105ef29861e750a27d2f3436e369491977af31f9Klaus Luettich<link rel="up" href="Bv9ARM.ch10.html" title="Manual pages">
7baffffaf1d805902dc91704694271b2c39486abPascal Schmidt<link rel="prev" href="man.dnssec-settime.html" title="dnssec-settime">
a18474e0980d1a9a44b73abfe1c3eea89089fa39Pascal Schmidt<link rel="next" href="man.dnssec-verify.html" title="dnssec-verify">
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
60ef7437c5c9462bc5287a001ea846a85da8cee5Christian Maeder<table width="100%" summary="Navigation header">
60ef7437c5c9462bc5287a001ea846a85da8cee5Christian Maeder<tr><th colspan="3" align="center"><span class="application">dnssec-signzone</span></th></tr>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<a accesskey="p" href="man.dnssec-settime.html">Prev</a>�</td>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<th width="60%" align="center">Manual pages</th>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-verify.html">Next</a>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<a name="man.dnssec-signzone"></a><div class="titlepage"></div>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<p><span class="application">dnssec-signzone</span> — DNSSEC zone signing tool</p>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<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">-M <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">-Q</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">-V</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>
2ce581897091465f0d602e2e36c4ea687230855fChristian Maeder<a name="id2644242"></a><h2>DESCRIPTION</h2>
b3e31d2c629f0f861483c1dcd5d81d2ce1434833Christian Maeder<p><span><strong class="command">dnssec-signzone</strong></span>
b3e31d2c629f0f861483c1dcd5d81d2ce1434833Christian Maeder signs a zone. It generates
b3e31d2c629f0f861483c1dcd5d81d2ce1434833Christian Maeder NSEC and RRSIG records and produces a signed version of the
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich zone. The security status of delegations from the signed zone
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich (that is, whether the child zones are secure or not) is
9266fe93ad7f61497b5816b33c65b73ca871b005Pascal Schmidt determined by the presence or absence of a
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich <code class="filename">keyset</code> file for each child zone.
caf9cbd08ac84499a343bbd0eac79e9bb47a40e5Christian Maeder Verify all generated signatures.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
2ce581897091465f0d602e2e36c4ea687230855fChristian Maeder Specifies the DNS class of the zone.
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt Compatibility mode: Generate a
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt <code class="filename">keyset-<em class="replaceable"><code>zonename</code></em></code>
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt file in addition to
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt <code class="filename">dsset-<em class="replaceable"><code>zonename</code></em></code>
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt when signing a zone, for use by older versions of
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt <span><strong class="command">dnssec-signzone</strong></span>.
00c9f41b95cb14c82995d2810ab908c2a10f9ad1Pascal Schmidt<dt><span class="term">-d <em class="replaceable"><code>directory</code></em></span></dt>
00c9f41b95cb14c82995d2810ab908c2a10f9ad1Pascal Schmidt Look for <code class="filename">dsset-</code> or
00c9f41b95cb14c82995d2810ab908c2a10f9ad1Pascal Schmidt <code class="filename">keyset-</code> files in <code class="option">directory</code>.
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt Output only those record types automatically managed by
a18474e0980d1a9a44b73abfe1c3eea89089fa39Pascal Schmidt <span><strong class="command">dnssec-signzone</strong></span>, i.e. RRSIG, NSEC,
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt NSEC3 and NSEC3PARAM records. If smart signing
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt (<code class="option">-S</code>) is used, DNSKEY records are also
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt included. The resulting file can be included in the original
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt zone file with <span><strong class="command">$INCLUDE</strong></span>. This option
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt cannot be combined with <code class="option">-O raw</code>,
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt <code class="option">-O map</code>, or serial number updating.
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt<dt><span class="term">-E <em class="replaceable"><code>engine</code></em></span></dt>
85ea4336c34014b69f8e5e0cd38956fbec048008Pascal Schmidt When applicable, specifies the hardware to use for
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich cryptographic operations, such as a secure key store used
f7d16152baa03da85173e533b4c3f7d9df47ca3ePascal Schmidt When BIND is built with OpenSSL PKCS#11 support, this defaults
60ef7437c5c9462bc5287a001ea846a85da8cee5Christian Maeder to the string "pkcs11", which identifies an OpenSSL engine
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt that can drive a cryptographic accelerator or hardware service
16b0f1519de5f935907521dc0b77aadcc8a787cbPascal Schmidt module. When BIND is built with native PKCS#11 cryptography
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt (--enable-native-pkcs11), it defaults to the path of the PKCS#11
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt provider library specified via "--with-pkcs11".
f7d16152baa03da85173e533b4c3f7d9df47ca3ePascal Schmidt Generate DS records for child zones from
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt <code class="filename">dsset-</code> or <code class="filename">keyset-</code>
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt file. Existing DS records will be removed.
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt Key repository: Specify a directory to search for DNSSEC keys.
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt If not specified, defaults to the current directory.
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt<dt><span class="term">-k <em class="replaceable"><code>key</code></em></span></dt>
85e024e5c36674af1683731f68b83b090faba402Pascal Schmidt Treat specified key as a key signing key ignoring any
85e024e5c36674af1683731f68b83b090faba402Pascal Schmidt key flags. This option may be specified multiple times.
85e024e5c36674af1683731f68b83b090faba402Pascal Schmidt<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
f7d16152baa03da85173e533b4c3f7d9df47ca3ePascal Schmidt Generate a DLV set in addition to the key (DNSKEY) and DS sets.
85e024e5c36674af1683731f68b83b090faba402Pascal Schmidt The domain is appended to the name of the records.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich<dt><span class="term">-M <em class="replaceable"><code>maxttl</code></em></span></dt>
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich Sets the maximum TTL for the signed zone.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich Any TTL higher than <em class="replaceable"><code>maxttl</code></em> in the
b4d22cd5c6767285bcdc9db6ec0a6a9546746e12Pascal Schmidt input zone will be reduced to <em class="replaceable"><code>maxttl</code></em>
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
<span><strong class="command">"increment"</strong></span>, <span><strong class="command">"unixtime"</strong></span>,
and <span><strong class="command">"map"</strong></span>, <span><strong class="command">"raw"</strong></span>,
Kexample.com.+003+17247