This may be what I am looking for.

http://www.madboa.com/geek/openssl/#key-rsa
On Fri, Aug 31, 2012 at 5:57 PM, Dave Thompson <dthomp...@prinpay.com>wrote:

> > From: owner-openssl-us...@openssl.org On Behalf Of Charles Mills
> > Sent: Friday, 31 August, 2012 12:39
> > To: openssl-users@openssl.org
> > Subject: RE: Creating a SSH Key pair - public and private for
> > my Windows 2008 server app so it can communicate with a
> > partner sftp site
> >
> > You can do this with the openssl.exe utility.
> >
> > I am less than an expert but the doc is here:
> > http://www.openssl.org/docs/apps/openssl.html
> >
> > Take a look at openssl.exe req -newkey
> >
> Not really. req -newkey creates a keypair AND a CSR.
> A CSR is useless for SSH which uses no certificates.
>
> openssl commandline (which is .exe only on Windows)
> can generate a keypair with the traditional per-algorithm
> utilities like genrsa and gendsa (or dsaparam -genkey),
> or since 1.0.0 with the generic (and extensible) genpkey .
>
> But in both cases it creates files in OpenSSL-supported
> formats which may not be suitable for SSH software.
> In particular, the common OpenSSH implementation uses
> OpenSSL format for privatekey, but for publickey uses
> a format (basically base64 of several bignums) which
> OpenSSL doesn't know. The OpenSSH ssh-keygen utility can
> create this publickey format, or an RFC interchange format
> with PEM wrapper, from the OpenSSL privatekey, but ssh-keygen
> can also generate the keypair in the first place avoiding
> any explicit use of OpenSSL. Other SSH software I've seen
> usually doesn't use OpenSSL formats for either key.
>
> Usually it's best to use the keygen features of the SSH
> program(s). If that isn't available, but some kind of
> key-import is, we need to know exactly what format(s)
> that key-import accepts. Or on Windows possibly it uses
> the MS keystore, in which case the MS utilities (inetcpl
> and friends) can read PKCS12 (aka PFX) which OpenSSL
> commandline can create (in a second step). But OP still
> needs to send his publickey in a format the partner accepts,
> and I've never seen any SSH software that accepts OpenSSL
> format publickey. They commonly do accept the traditional
> and/or RFC format, which could be created with about a page
> of C or somewhat less perl; I recall someone posted code for
> that in the list a few years ago, if you want to search for it.
>
> > Charles
> > From: owner-openssl-us...@openssl.org
> > [mailto:owner-openssl-us...@openssl.org] On Behalf Of ML Harmon
> > Sent: Friday, August 31, 2012 1:26 AM
> > To: openssl-users@openssl.org
> > Subject: Creating a SSH Key pair - public and private for my
> > Windows 2008
> > server app so it can communicate with a partner sftp site
> >
> > I have a Windows 2008 server that runs an application I use
> > to transfer
> > files to my business partner's site via sftp.
> > I need to generate a SSH key pair with openssl and then send
> > my partner the
> > public key while I keep the private key.
> > I don't know how to do this with openssl, can someone help me?
> >
> >
> > ______________________________________________________________________
> > OpenSSL Project                                 http://www.openssl.org
> > User Support Mailing List                    openssl-users@openssl.org
> > Automated List Manager                           majord...@openssl.org
> >
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to