Annotation of embedaddon/ipsec-tools/src/racoon/plainrsa-gen.8, revision 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>