dnssec-settime.docbook revision 8b78c993cb475cc94e88560941b28c37684789d9
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski [<!ENTITY mdash "—">]>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - Permission to use, copy, modify, and/or distribute this software for any
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - purpose with or without fee is hereby granted, provided that the above
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - copyright notice and this permission notice appear in all copies.
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
f0bf6380a0d9535227ede0b2afad65a35e84badeChristian Maeder - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski - PERFORMANCE OF THIS SOFTWARE.
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski<!-- $Id: dnssec-settime.docbook,v 1.5 2009/10/05 17:30:49 fdupont Exp $ -->
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <refentryinfo>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski </refentryinfo>
a07d77ce09907914eec722e8af1690a859efb29bChristian Maeder <refentrytitle><application>dnssec-settime</application></refentrytitle>
a07d77ce09907914eec722e8af1690a859efb29bChristian Maeder <refname><application>dnssec-settime</application></refname>
a07d77ce09907914eec722e8af1690a859efb29bChristian Maeder <refpurpose>Set the key timing metadata for a DNSSEC key</refpurpose>
a07d77ce09907914eec722e8af1690a859efb29bChristian Maeder </refnamediv>
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
f0bf6380a0d9535227ede0b2afad65a35e84badeChristian Maeder <refsynopsisdiv>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <cmdsynopsis>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-K <replaceable class="parameter">directory</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-P <replaceable class="parameter">date/offset</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-A <replaceable class="parameter">date/offset</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-R <replaceable class="parameter">date/offset</replaceable></option></arg>
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder <arg><option>-I <replaceable class="parameter">date/offset</replaceable></option></arg>
f0bf6380a0d9535227ede0b2afad65a35e84badeChristian Maeder <arg><option>-D <replaceable class="parameter">date/offset</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-v <replaceable class="parameter">level</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <arg><option>-E <replaceable class="parameter">engine</replaceable></option></arg>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski </cmdsynopsis>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski </refsynopsisdiv>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski reads a DNSSEC private key file and sets the key timing metadata
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski as specified by the <option>-P</option>, <option>-A</option>,
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <option>-R</option>, <option>-I</option>, and <option>-D</option>
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski options. The metadata can then be used by
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <command>dnssec-signzone</command> or other signing software to
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski determine when a key is to be published, whether it should be
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski used for signing a zone, etc.
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder If none of these options is set on the command line,
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder then <command>dnssec-settime</command> simply prints the key timing
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder metadata already stored in the key.
f0bf6380a0d9535227ede0b2afad65a35e84badeChristian Maeder When key metadata fields are changed, both files of a key
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski pair (<filename>Knnnn.+aaa+iiiii.key</filename> and
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski <filename>Knnnn.+aaa+iiiii.private</filename>) are regenerated.
471f79b0ba3ce875148d71d67fb120b2de0ed83cTill Mossakowski Metadata fields are stored in the private file. A human-readable
827abf6c961893aa3aa0bc511edd21ac78046b53Christian Maeder description of the metadata is also placed in comments in the key