*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> dnskeygen (1)              
Title
Content
Arch
Section
 

dnskeygen(1)

Contents


NAME    [Toc]    [Back]

       dnskeygen  -  Generates public, private, and shared secret
       keys for DNS Security

SYNOPSIS    [Toc]    [Back]

       /usr/bin/dnskeygen [-DHR] key-size [-zhu] [-p  value]  [-s
       value] -n name

OPTIONS    [Toc]    [Back]

       Specifies  that the key cannot be used for authentication.
       Specifies that the key  cannot  be  used  for  encryption.
       Generates  a  DSA/DSS key. The size (in bytes) must be one
       of the following values: 512, 576,  640,  704,  768,  832,
       896,  960, or 1024.  Uses a large exponent for key generation
 (RSA only).  Generates an HMAC-MD5 key.  The size (in
       bytes)  must  be  between 1 and 512.  Generates a Host key
       for a host or service.  Specifies the name of the key that
       you  generate.  Sets the protocol field value. The default
       is 2 (E-mail) for Host keys and 3 (DNS Security)  for  all
       others.  Generates an RSA key. The size (in bytes) must be
       between 512 and 4096.  Sets the strength value with  which
       this key signs DNS records. The default is 1 for Zone keys
       and 0 for all others.  Generates a User key for E-mail  or
       another purpose.  Generates a Zone key for DNS validation.

       When the dnskeygen command is executed with no options, it
       generates output containing a list of its options.

DESCRIPTION    [Toc]    [Back]

       Use  the  dnskeygen  utility to generate and maintain keys
       for DNS Security. The utility can generate public and private
 keys to authenticate zone data and shared secret keys
       to use for Request/Transaction signatures.

RESTRICTIONS    [Toc]    [Back]

       Although the dnskeygen command supports the full range  of
       options  offered  by  the  Internet  Software Consortium's
       (ISC) original program, at this time, the operating system
       supports  only  the  keys  it generates for secure dynamic
       updates and zone transfers. See  bind_manual_setup(7)  and
       the Network Administration: Services guide for more information
 about these features.

EXAMPLES    [Toc]    [Back]

       In the following example, an administrator creates a  private
  key  for  authentication of DNS dynamic updates (the
       forward slash \ indicates line continuation): #  dnskeygen
       -H 1024 -h -c -n pubnet-enterprise_update ** Adding dot to
       the name to make it fully qualified domain name** Generating
 1024 bit HMAC-MD5 Key for pubnet-enterprise_update.

       Generated  1024 bit Key for pubnet-enterprise_update. id=0
       alg=157 \
        flags=16897

       # ls K* Kpubnet-enterprise_update.+157+00000.key  Kpubnetenterprise_update.+157+00000.private





FILES    [Toc]    [Back]

       The dnskeygen command generates two files in the directory
       in which it is executed: Public  key  file.   Private  key
       file.

SEE ALSO    [Toc]    [Back]

      
      
       Commands: named(8)

       Files: named.conf(4)

       Others: bind_manual_setup(7)

       Network Administration: Services



                                                     dnskeygen(1)
[ Back ]
 Similar pages
Name OS Title
dnskeygen FreeBSD generate public, private, and shared secret keys for DNS Security
ntp-genkeys FreeBSD generate public and private keys
ipsec_keypaircheck Tru64 Checks if public and private keys match
publickey FreeBSD get public or secret key
publickey IRIX retrieve public or secret key
d2i_RSAPrivateKey OpenBSD RSA public and private key encoding functions.
d2i_RSAPublicKey OpenBSD RSA public and private key encoding functions.
ObtainPrivateKeyFromPublicKey Tru64 Convert public key to private key (CDSA)
d2i_Netscape_RSA OpenBSD RSA public and private key encoding functions.
CSSM_CSP_ObtainPrivateKeyFromPublicKey Tru64 Convert public key to private key (CDSA)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service