keydone revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsyncCopyright (C) 2011, 2016 Internet Systems Consortium, Inc. ("ISC")
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsyncThis Source Code Form is subject to the terms of the Mozilla Public
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsyncLicense, v. 2.0. If a copy of the MPL was not distributed with this
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsyncfile, You can obtain one at http://mozilla.org/MPL/2.0/.
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync$Id: keydone,v 1.2 2011/10/19 23:46:56 tbox Exp $
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync rndc keydone <rdata> zone [class [view]]
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync e.g.
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync rndc keydone 0549E00001 example
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync Last 4 characters need to be 0001 (00=no flags, 01=done)
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync First 2 characters (algorithm) not 00 (algorithm 0 which
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync is reserved, 00 => NSEC3PARAMETERS are encoded in the record)
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync All hexadecimal case insensitive. length 10.
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync Err: DNS_R_SYNTAX
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync The control code will select the zone based on 'zone [class
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync [view]]'.
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync Err: DNS_R_NOTFOUND
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
868d6eb6308a75913b9c494558832732e7539b0evboxsync zone must be a master (signed inline == master) or normal
868d6eb6308a75913b9c494558832732e7539b0evboxsync dynamic zone.
868d6eb6308a75913b9c494558832732e7539b0evboxsync Err: DNS_R_NOTMASTER
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync dns_zone_<something>(zone, text) which will send a event
868d6eb6308a75913b9c494558832732e7539b0evboxsync to the zone so that the deletion gets run in the zone's
868d6eb6308a75913b9c494558832732e7539b0evboxsync task. The event handler will delete the record, update the
868d6eb6308a75913b9c494558832732e7539b0evboxsync SOA and write out the journal.
Err: ISC_R_NOMEMORY
'zone' can refer to a normal dynamic master zone or a inline
zone.