man.dnssec-signzone.html revision 350e5eecadfc5ee72b11b2cc46828c9a0bcd717c
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo - Copyright (C) 2000-2017 Internet Systems Consortium, Inc. ("ISC")
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo - This Source Code Form is subject to the terms of the Mozilla Public
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo - License, v. 2.0. If a copy of the MPL was not distributed with this
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo - file, You can obtain one at http://mozilla.org/MPL/2.0/.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<link rel="home" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<link rel="up" href="Bv9ARM.ch13.html" title="Manual pages">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<link rel="prev" href="man.dnssec-settime.html" title="dnssec-settime">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<link rel="next" href="man.dnssec-verify.html" title="dnssec-verify">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<tr><th colspan="3" align="center"><span class="application">dnssec-signzone</span></th></tr>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<a accesskey="p" href="man.dnssec-settime.html">Prev</a>�</td>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-verify.html">Next</a>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<a name="man.dnssec-signzone"></a><div class="titlepage"></div>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo — DNSSEC zone signing tool
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-c <em class="replaceable"><code>class</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-d <em class="replaceable"><code>directory</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-e <em class="replaceable"><code>end-time</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-f <em class="replaceable"><code>output-file</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-j <em class="replaceable"><code>jitter</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-k <em class="replaceable"><code>key</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-L <em class="replaceable"><code>serial</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-M <em class="replaceable"><code>maxttl</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-N <em class="replaceable"><code>soa-serial-format</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-T <em class="replaceable"><code>ttl</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-v <em class="replaceable"><code>level</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-X <em class="replaceable"><code>extended end-time</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-3 <em class="replaceable"><code>salt</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo [<code class="option">-H <em class="replaceable"><code>iterations</code></em></code>]
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <p><span class="command"><strong>dnssec-signzone</strong></span>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo signs a zone. It generates
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo NSEC and RRSIG records and produces a signed version of the
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo zone. The security status of delegations from the signed zone
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo (that is, whether the child zones are secure or not) is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo determined by the presence or absence of a
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="filename">keyset</code> file for each child zone.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Verify all generated signatures.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Specifies the DNS class of the zone.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Compatibility mode: Generate a
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="filename">keyset-<em class="replaceable"><code>zonename</code></em></code>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo file in addition to
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="filename">dsset-<em class="replaceable"><code>zonename</code></em></code>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo when signing a zone, for use by older versions of
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <span class="command"><strong>dnssec-signzone</strong></span>.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-d <em class="replaceable"><code>directory</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="filename">keyset-</code> files in <code class="option">directory</code>.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Output only those record types automatically managed by
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <span class="command"><strong>dnssec-signzone</strong></span>, i.e. RRSIG, NSEC,
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo NSEC3 and NSEC3PARAM records. If smart signing
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo (<code class="option">-S</code>) is used, DNSKEY records are also
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo included. The resulting file can be included in the original
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo zone file with <span class="command"><strong>$INCLUDE</strong></span>. This option
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo cannot be combined with <code class="option">-O raw</code>,
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="option">-O map</code>, or serial number updating.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-E <em class="replaceable"><code>engine</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo When applicable, specifies the hardware to use for
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo cryptographic operations, such as a secure key store used
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo for signing.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo When BIND is built with OpenSSL PKCS#11 support, this defaults
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo to the string "pkcs11", which identifies an OpenSSL engine
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo that can drive a cryptographic accelerator or hardware service
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo module. When BIND is built with native PKCS#11 cryptography
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo (--enable-native-pkcs11), it defaults to the path of the PKCS#11
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo provider library specified via "--with-pkcs11".
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Generate DS records for child zones from
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="filename">dsset-</code> or <code class="filename">keyset-</code>
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse file. Existing DS records will be removed.
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse Key repository: Specify a directory to search for DNSSEC keys.
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse If not specified, defaults to the current directory.
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse<dt><span class="term">-k <em class="replaceable"><code>key</code></em></span></dt>
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse Treat specified key as a key signing key ignoring any
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse key flags. This option may be specified multiple times.
823fe29b97090ae4962ebcc65cdaf0a757eb4851dtse<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Generate a DLV set in addition to the key (DNSKEY) and DS sets.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo The domain is appended to the name of the records.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-M <em class="replaceable"><code>maxttl</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Sets the maximum TTL for the signed zone.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Any TTL higher than <em class="replaceable"><code>maxttl</code></em> in the
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo input zone will be reduced to <em class="replaceable"><code>maxttl</code></em>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo in the output. This provides certainty as to the largest
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo possible TTL in the signed zone, which is useful to know when
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo rolling keys because it is the longest possible time before
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo signatures that have been retrieved by resolvers will expire
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo from resolver caches. Zones that are signed with this
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo option should be configured to use a matching
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <code class="option">max-zone-ttl</code> in <code class="filename">named.conf</code>.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo (Note: This option is incompatible with <code class="option">-D</code>,
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo because it modifies non-DNSSEC data in the output zone.)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-s <em class="replaceable"><code>start-time</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Specify the date and time when the generated RRSIG records
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo become valid. This can be either an absolute or relative
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo time. An absolute start time is indicated by a number
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo in YYYYMMDDHHMMSS notation; 20000530144500 denotes
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo 14:45:00 UTC on May 30th, 2000. A relative start time is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo indicated by +N, which is N seconds from the current time.
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse If no <code class="option">start-time</code> is specified, the current
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse time minus 1 hour (to allow for clock skew) is used.
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse<dt><span class="term">-e <em class="replaceable"><code>end-time</code></em></span></dt>
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse Specify the date and time when the generated RRSIG records
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse expire. As with <code class="option">start-time</code>, an absolute
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse time is indicated in YYYYMMDDHHMMSS notation. A time relative
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse to the start time is indicated with +N, which is N seconds from
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse the start time. A time relative to the current time is
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse indicated with now+N. If no <code class="option">end-time</code> is
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse specified, 30 days from the start time is used as a default.
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse <code class="option">end-time</code> must be later than
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse<dt><span class="term">-X <em class="replaceable"><code>extended end-time</code></em></span></dt>
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse Specify the date and time when the generated RRSIG records
1f79c0b880fa5add6fffbf5debc7996dbef5c1a3dtse for the DNSKEY RRset will expire. This is to be used in cases
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo when the DNSKEY signatures need to persist longer than
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo signatures on other records; e.g., when the private component
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo of the KSK is kept offline and the KSK signature is to be
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo refreshed manually.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo As with <code class="option">start-time</code>, an absolute
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo time is indicated in YYYYMMDDHHMMSS notation. A time relative
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo to the start time is indicated with +N, which is N seconds from
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo the start time. A time relative to the current time is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo indicated with now+N. If no <code class="option">extended end-time</code> is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo specified, the value of <code class="option">end-time</code> is used as
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo the default. (<code class="option">end-time</code>, in turn, defaults to
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo 30 days from the start time.) <code class="option">extended end-time</code>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo must be later than <code class="option">start-time</code>.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo<dt><span class="term">-f <em class="replaceable"><code>output-file</code></em></span></dt>
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo The name of the output file containing the signed zone. The
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo default is to append <code class="filename">.signed</code> to
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo the input filename. If <code class="option">output-file</code> is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo set to <code class="literal">"-"</code>, then the signed zone is
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo written to the standard output, with a default output
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo format of "full".
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo Prints a short summary of the options and arguments to
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo <span class="command"><strong>dnssec-signzone</strong></span>.
<span class="command"><strong>"raw"</strong></span>, and <span class="command"><strong>"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 class="command"><strong>"increment"</strong></span>, <span class="command"><strong>"unixtime"</strong></span>,
and <span class="command"><strong>"map"</strong></span>, <span class="command"><strong>"raw"</strong></span>,
Kexample.com.+003+17247
<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.2 (Extended Support Version)</p>