man.dnssec-settime.html revision 9b3ef7211c28f97f5ecb507d2e2d474397238b44
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC")
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - Copyright (C) 2000-2003 Internet Software Consortium.
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - Permission to use, copy, modify, and/or distribute this software for any
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - purpose with or without fee is hereby granted, provided that the above
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - copyright notice and this permission notice appear in all copies.
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen - PERFORMANCE OF THIS SOFTWARE.
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen<link rel="home" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen<link rel="up" href="Bv9ARM.ch13.html" title="Manual pages">
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen<link rel="prev" href="man.dnssec-revoke.html" title="dnssec-revoke">
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen<link rel="next" href="man.dnssec-signzone.html" title="dnssec-signzone">
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<table width="100%" summary="Navigation header">
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<tr><th colspan="3" align="center"><span class="application">dnssec-settime</span></th></tr>
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<a accesskey="p" href="man.dnssec-revoke.html">Prev</a>�</td>
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<th width="60%" align="center">Manual pages</th>
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-signzone.html">Next</a>
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen<a name="man.dnssec-settime"></a><div class="titlepage"></div>
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<p><span class="application">dnssec-settime</span> — set the key timing metadata for a DNSSEC key</p>
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen<div class="cmdsynopsis"><p><code class="command">dnssec-settime</code> [<code class="option">-f</code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-L <em class="replaceable"><code>ttl</code></em></code>] [<code class="option">-P <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-P sync <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-A <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-R <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-I <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-D sync <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-D sync <em class="replaceable"><code>date/offset</code></em></code>] [<code class="option">-h</code>] [<code class="option">-V</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>] {keyfile}</p></div>
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<a name="id-1.14.12.7"></a><h2>DESCRIPTION</h2>
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen<p><span class="command"><strong>dnssec-settime</strong></span>
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen reads a DNSSEC private key file and sets the key timing metadata
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani as specified by the <code class="option">-P</code>, <code class="option">-A</code>,
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani <code class="option">-R</code>, <code class="option">-I</code>, and <code class="option">-D</code>
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani options. The metadata can then be used by
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani <span class="command"><strong>dnssec-signzone</strong></span> or other signing software to
aa9f11405829fd4755fef28602a7167dba3ddc89Tom Gundersen determine when a key is to be published, whether it should be
a9b70f9dfd9214ea6934a3ebc1950208eee4d174Zbigniew Jędrzejewski-Szmek used for signing a zone, etc.
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen If none of these options is set on the command line,
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen then <span class="command"><strong>dnssec-settime</strong></span> simply prints the key timing
3be1d7e0c5bf60658d34eb6311d4e77c6803578cTom Gundersen metadata already stored in the key.
1af2536acf8aecc3eb940d04268a419c956ee10aSusant Sahani When key metadata fields are changed, both files of a key
b16492f86f13abd4a9447afd0910139af9656906Susant Sahani pair (<code class="filename">Knnnn.+aaa+iiiii.key</code> and
b16492f86f13abd4a9447afd0910139af9656906Susant Sahani <code class="filename">Knnnn.+aaa+iiiii.private</code>) are regenerated.
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani Metadata fields are stored in the private file. A human-readable
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani description of the metadata is also placed in comments in the key
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani file. The private file's permissions are always set to be
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani inaccessible to anyone other than the owner (mode 0600).
855ee1a1d272b599410212b40768a9c71f260e37Susant Sahani<div class="variablelist"><dl class="variablelist">
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani Force an update of an old-format key with no metadata fields.
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani Without this option, <span class="command"><strong>dnssec-settime</strong></span> will
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani fail when attempting to update a legacy key. With this option,
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani the key will be recreated in the new format, but with the
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani original key data retained. The key's creation date will be
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani set to the present time. If no other values are specified,
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani then the key's publication and activation dates will also
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani be set to the present time.
3b50bf800e60a88f6680a3664c9e280b8ba1f64aSusant Sahani<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani Sets the directory in which the key files are to reside.
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani<dt><span class="term">-L <em class="replaceable"><code>ttl</code></em></span></dt>
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani Sets the default TTL to use for this key when it is converted
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani into a DNSKEY RR. If the key is imported into a zone,
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani this is the TTL that will be used for it, unless there was
407af9dd8920e5cf4409b818b974a89bc013d5f8Susant Sahani already a DNSKEY RRset in place, in which case the existing TTL