> > I can think of multiple
> > common storage formats: text files, DBM files, LDAP, RDBMS.
> 
> why not use an existing database abstraction layer such as libdbi or ODBC?
 
Too abstract - queries are done with SQL statements.  That's not a
problem with a RDBMS backend, but requires a lot of extra code with
everything else.  Even if you identify a set of standard query strings
and use hardcoded strcmp(), maintenance is a nightmare.

All you really need is a simple api: store(), remove(), lookup(),
revoke() (or update()?), maybe a few more, and a dynamic library
loader.  And some configuration code that allows the user to specify
which dynamic library to load.  (Then again, in this case it may be
okay to just create a symlink from some standard name to the desired
dynamic library.)
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to