Hi Simon:

I am glad you brought up this issue because I am NOT using OpenSSL.
Further, investigation is needed to determine if my environment can
support ssh-agent.  However, the security issue you mentioned
is very valid and difficult.  How do you recommend protecting private keys
in an automated environment ?

Best Regards,

Paul R.

Simon Josefsson wrote:

> Paul Romero <pa...@rcom-software.com> writes:
>
> > Dear Group:
> >
> > I previously posted this problem to the libcurl group and after
> > considering it, think  it might actually be a libssh2 problem.
> >
> > The general problem  is that if my private key is encrypted--with
> > a passphrase, I can't complete authentication with the SSH
> > server using libssh.
>
> Are you using libgcrypt or OpenSSL as the backend?  The libgcrypt
> backend can only read unencrypted private keys.
>
> Encrypted or not, having the private key in the same process as libssh2
> code is likely a bad idea for security -- so I suggest that you use the
> agent interface to move public/private key handling to a separate
> process.  Then you can support any kind of private key (GnuTLS has code
> to decrypt encrypted private keys).
>
> /Simon
> _______________________________________________
> libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

--
Paul Romero

RCOM Communications Software

Phone/Fax: (510)339-2628
E-Mail: pa...@rcom-software.com


_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to