Hello,

I recently caught up with the state of SSLeay.  I've read the
openssl organization's web page, and its high on presentation,
but very low on content.  I would like to know if any of your
efforts cover the following, IMHO, neccesary directions for
SSLeay:

* clean and polish the installation and build process.  perl
  is unacceptable.  hand editing is unacceptable.  hard coded
  paths to /usr/local/ssl are unacceptable.  there is a lot of
  clutter that seems unneccesary, and without any documentation
  it is hard to tell what is worth looking at, and what should
  be ignored.  I want to see real Makefiles, with a real configure
  that sets things up properly.  And disabling the eNULL cipher
  "to protect people" is just silly.

* Obviously, everyone wants documentation, but I don't see that
  as the solution to many problems, because SSL is a mechanism
  for implementing most of the details involved with secure
  communications, but that doesn't tell me, the application writer,
  how to insert it into my program.  The assortment of question
  and answers to be found in various mailing list archives is 
  close to useless in this regard.  I'm not talking about "server
  structure", there is an example of that.  I'm talking about
  "application level security policy" for non-HTTP applications.

I'm currently writing an application which uses SSLeay-0.9.0b and
I've got all the read, write, connect, and accept calls in place,
but I'm at an impass--I have no idea how to implement a security
policy.  I must deal with user-level interactions for certificate
management, protocol and cipher negotation, and various other low-level
details related to the SSL protocol.  The current level of explanation
for various certificate management tasks is way too high for me to
expect my application's users to understand.  This is a great barrier,
and I'm stuck.  I need an extremely easy path to application integration
at the level where I can configure a few path names and the rest will
be taken care of.  The current set of tools for making and requesting
certificates is horrible, and there's no way I'm going to expose this
outside of my application.  I want a simple explanation of the C-library
calls I make to tie all of this together--to make a new certificate, etc.
I'm not using HTTP, and I could care less about various vendor-related
how-tos.  I have an application, and need security policy.  Can anyone
help, this is a severe problem with SSLeay right now, and I'm busy with
other things.  I don't want my application configured through ssleay.cnf,
the whole apparatus is ugly.  Who's working on this?  If money could
be offered to complete this task, is anyone interested?  

My application is PRCS version 2, a version control system.

-josh
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to