dnssec-keygen.html revision 3970098dcd2a7122541667b4b56cea8abce8ccf2
297be3708069ef31814d6d75c0d71a50a78feb03Mark Andrews - Copyright (C) 2000, 2001 Internet Software Consortium.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - Permission to use, copy, modify, and distribute this software for any
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - purpose with or without fee is hereby granted, provided that the above
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - copyright notice and this permission notice appear in all copies.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>dnssec-keygen</TITLE
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark AndrewsNAME="GENERATOR"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCONTENT="Modular DocBook HTML Stylesheet Version 1.73
582f8b9a8d170a80ef67475bddb8ad5cf7cd7cadMark AndrewsCLASS="REFENTRY"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsBGCOLOR="#FFFFFF"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsTEXT="#000000"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsLINK="#0000FF"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsVLINK="#840084"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsALINK="#0000FF"
582f8b9a8d170a80ef67475bddb8ad5cf7cd7cadMark AndrewsCLASS="APPLICATION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>dnssec-keygen</SPAN
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REFNAMEDIV"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="APPLICATION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>dnssec-keygen</SPAN
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews> -- DNSSEC key generation tool</DIV
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REFSYNOPSISDIV"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>Synopsis</H2
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="COMMAND"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>dnssec-keygen</B
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>algorithm</I
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>generator</I
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>randomdev</I
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REFSECT1"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>DESCRIPTION</H2
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="COMMAND"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>dnssec-keygen</B
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews> generates keys for DNSSEC
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews (Secure DNS), as defined in RFC 2535. It can also generate
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews keys for use with TSIG (Transaction Signatures), as
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews defined in RFC 2845.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REFSECT1"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="VARIABLELIST"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>algorithm</I
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews> Selects the cryptographic algorithm. The value of
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>algorithm</TT
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews> must be one of RSAMD5 or RSA,
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews DSA, DH (Diffie Hellman), or HMAC-MD5. These values
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews are case insensitive.
a057e8e33baa5fa369be28a9680585200ce3ff73Mark Andrews> Note that for DNSSEC, DSA is a mandatory to implement algorithm,
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews and RSA is recommended. For TSIG, HMAC-MD5 is mandatory.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews> Specifies the number of bits in the key. The choice of key
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews size depends on the algorithm used. RSA keys must be between
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews 512 and 2048 bits. Diffie Hellman keys must be between
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews 128 and 4096 bits. DSA keys must be between 512 and 1024
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews bits and an exact multiple of 64. HMAC-MD5 keys must be
057cafaa3df7be7a6dcca71fbaf8fb498fd83518Mark Andrews between 1 and 512 bits.
18fa75b694d056da4be3ebfc2185d007d4882752Automatic UpdaterCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews> Specifies the owner type of the key. The value of
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="OPTION"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews>nametype</TT
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews> must either be ZONE (for a DNSSEC
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews zone key), HOST or ENTITY (for a key associated with a host),
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews or USER (for a key associated with a user). These values are
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews case insensitive.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsCLASS="REPLACEABLE"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews> Indicates that the DNS record containing the key should have
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews the specified class. If not specified, class IN is used.