Annotation of embedaddon/ipsec-tools/src/racoon/plainrsa-gen.8, revision 1.1.1.1

1.1       misho       1: .\"    $NetBSD: plainrsa-gen.8,v 1.13 2006/09/19 18:54:39 wiz Exp $
                      2: .\"
                      3: .\" Id: plainrsa-gen.8,v 1.4 2005/04/18 11:07:55 manubsd Exp
                      4: .\"
                      5: .\" Copyright (C) 2004 SuSE Linux AG, Nuernberg, Germany.
                      6: .\" Contributed by: Michal Ludvig <mludvig@suse.cz>, SUSE Labs
                      7: .\" All rights reserved.
                      8: .\"
                      9: .\" Redistribution and use in source and binary forms, with or without
                     10: .\" modification, are permitted provided that the following conditions
                     11: .\" are met:
                     12: .\" 1. Redistributions of source code must retain the above copyright
                     13: .\"    notice, this list of conditions and the following disclaimer.
                     14: .\" 2. Redistributions in binary form must reproduce the above copyright
                     15: .\"    notice, this list of conditions and the following disclaimer in the
                     16: .\"    documentation and/or other materials provided with the distribution.
                     17: .\" 3. Neither the name of the project nor the names of its contributors
                     18: .\"    may be used to endorse or promote products derived from this software
                     19: .\"    without specific prior written permission.
                     20: .\"
                     21: .\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
                     22: .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
                     23: .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
                     24: .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
                     25: .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
                     26: .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
                     27: .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
                     28: .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
                     29: .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
                     30: .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
                     31: .\" SUCH DAMAGE.
                     32: .\"
                     33: .Dd June 14, 2004
                     34: .Dt PLAINRSA-GEN 8
                     35: .Os
                     36: .\"
                     37: .Sh NAME
                     38: .Nm plainrsa-gen
                     39: .Nd generator for Plain RSA keys
                     40: .\"
                     41: .Sh SYNOPSIS
                     42: .Nm plainrsa-gen
                     43: .Bk -words
                     44: .Op Fl b Ar bits
                     45: .Op Fl e Ar pubexp
                     46: .Op Fl f Ar outfile
                     47: .Op Fl h
                     48: .Ek
                     49: .\"
                     50: .Sh DESCRIPTION
                     51: .Nm
                     52: can be used to generate
                     53: .Li Plain RSA keys
                     54: for authentication purposes.
                     55: Using
                     56: .Li Plain RSA keys
                     57: is optional.
                     58: Other possibilities are
                     59: .Li Pre-shared keys
                     60: or
                     61: .Li X.509 certificates .
                     62: .\"
                     63: .Bl -tag -width Ds
                     64: .It Fl b Ar bits
                     65: bit length of the key.
                     66: Default is
                     67: .Li 1024 ,
                     68: recommended length is
                     69: .Li 2048
                     70: or even
                     71: .Li 4096
                     72: bits.
                     73: Note that generating longer keys takes longer time.
                     74: .It Fl e Ar pubexp
                     75: value of RSA public exponent.
                     76: Default is
                     77: .Li 0x3 .
                     78: Don't change this unless you really know what you are doing!
                     79: .It Fl f Ar outfile
                     80: .Ar outfile
                     81: instead of
                     82: .Li stdout .
                     83: If the file already exists it won't be overwritten.
                     84: You wouldn't like to lose your private key by accident, would you?
                     85: .El
                     86: .\"
                     87: .Sh OUTPUT FILE FORMAT
                     88: This is the secret
                     89: .Li private key
                     90: that should
                     91: .Ic never
                     92: leave your computer:
                     93: .Bd -literal
                     94: : RSA  {
                     95:        # RSA 1024 bits
                     96:        # pubkey=0sAQOrWlcwbAIdNSMhDt...
                     97:        Modulus: 0xab5a57306c021d3523...
                     98:        PublicExponent: 0x03
                     99:        PrivateExponent: 0x723c3a2048...
                    100:        Prime1: 0xd309b30e6adf9d85c01...
                    101:        Prime2: 0xcfdc2a8aa5b2b3c90e3...
                    102:        Exponent1: 0x8cb122099c9513ae...
                    103:        Exponent2: 0x8a92c7071921cd30...
                    104:        Coefficient: 0x722751305eafe9...
                    105:   }
                    106: .Ed
                    107: .Pp
                    108: The line
                    109: .Li pubkey=0sAQOrW...
                    110: of the
                    111: .Li private key
                    112: contains a
                    113: .Li public key
                    114: that should be stored in the other peer's configuration in this format:
                    115: .Bd -literal
                    116: : PUB 0sAQOrWlcwbAIdNSMhDt...
                    117: .Ed
                    118: .\"
                    119: .Pp
                    120: You can also specify
                    121: .Li from
                    122: and
                    123: .Li to
                    124: addresses for which the key is valid:
                    125: .Bd -literal
                    126: 0.0.0.0/0 10.20.30.0/24 : PUB 0sAQOrWlcwbAIdNSMhDt...
                    127: .Ed
                    128: .\"
                    129: .Sh SEE ALSO
                    130: .Xr racoon.conf 5 ,
                    131: .Xr racoon 8
                    132: .\"
                    133: .Sh HISTORY
                    134: .Nm
                    135: was written by
                    136: .An Michal Ludvig Aq michal@logix.cz
                    137: and first appeared in
                    138: .Ic ipsec-tools 0.4 .

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>